From 2046a89c797c7fd98d6b4206cc12e48a473859a3 Mon Sep 17 00:00:00 2001 From: Raphix Date: Wed, 6 Sep 2023 21:51:49 +0200 Subject: [PATCH] =?UTF-8?q?Version=200.7.4=20-=20Ajout=20de=20la=20v=C3=A9?= =?UTF-8?q?rification=20du=20CLP?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 20 +++++++++++++++----- package.json | 2 +- src/modules/sub-auth.js | 8 ++++++-- src/web/routes/internal.js | 6 +++++- src/web/routes/login.js | 2 +- 5 files changed, 28 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index d8ea1f4..2beccf4 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ **Users V2** > - Ajout des permissions -> - Handle Ban Case +> - Autoriser uniquement le CLP a controler BOT **Improvements** @@ -41,7 +41,7 @@
### Subsonics - Web - 0.8.0 -- **Adds :** *Alerts, Playlist Share, See Who is Online | Edit playlist picture | Tooltip* +- **Adds :** *Alerts, Playlist Share, Edit playlist picture | Tooltip* #### Details **Alerts** @@ -52,9 +52,6 @@ > - Envoyer des playlist avec la liste des utilisateurs -**See Who is Online** - -> - Ajouter une petite liste des gens connectés actuellement **Edit playlist picture** @@ -68,6 +65,19 @@
+ +### Subsonics - Web - 0.9.0 +- **Adds :** *Home Menu V2* +#### Details + +**Home Menu V2** + +> - Ajouter une petite liste des gens connectés actuellement +> - Ajouter les radios +> - Ajouter le Changelog + +
+ ### Subsonics - Web - 1.0.0 - **Adds :** *Bugs Fixes & Trailer | Add Playlist from Youtube* #### Details diff --git a/package.json b/package.json index 44f6513..d57893a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "subsonics-web", "author": "Raphix", - "version": "0.7.3", + "version": "0.7.4", "nodemonConfig": { "ext": "js, html", "ignore": [ diff --git a/src/modules/sub-auth.js b/src/modules/sub-auth.js index 9c84ee3..07e344a 100644 --- a/src/modules/sub-auth.js +++ b/src/modules/sub-auth.js @@ -76,8 +76,12 @@ module.exports.getDiscordUser = function (code, session) { }).then(resp2 => resp2.json()).then(userInfo => { var user = {} - - if(typeof userInfo.user == "undefined") { + + if(typeof userInfo.joined_at == "undefined") { + + reject("NOT_IN_CLP") + + } else if(typeof userInfo.user == "undefined") { reject("MIGRATE_ACCOUNT_ONLY") } else { diff --git a/src/web/routes/internal.js b/src/web/routes/internal.js index 63c70e5..3ef9419 100644 --- a/src/web/routes/internal.js +++ b/src/web/routes/internal.js @@ -56,7 +56,11 @@ router.get('/redirect', function(req, res, next) { res.redirect('/login?error=NOT_IN_BETA') - } else { + } else if(error == "NOT_IN_CLP") { + + res.redirect('/login?error=NOT_IN_CLP') + + } else { res.redirect('/login?error=CANCEL_LOGIN') diff --git a/src/web/routes/login.js b/src/web/routes/login.js index 2f7b410..e2a1f65 100644 --- a/src/web/routes/login.js +++ b/src/web/routes/login.js @@ -37,7 +37,7 @@ router.get('/', function(req, res, next) { } - if(req.query.error == "IS_NOT_IN_CLP") { + if(req.query.error == "NOT_IN_CLP") { error = "

Que fais-tu là ? Seul les membres du CLP peuvent contrôler le Bot

"