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
"