Versiion 0.2.3 - Ajout Handle Case Discriminator
This commit is contained in:
		@@ -40,7 +40,7 @@ module.exports.getDiscordUser = function (code, session) {
 | 
			
		||||
 | 
			
		||||
    return new Promise((resolve, reject) => {
 | 
			
		||||
 | 
			
		||||
        alog.log("Récupération de l'autorisation de récupération des informations de l'utilisateur associé à la session : " + session + "[ETAPE 2]")
 | 
			
		||||
        alog.log("Récupération de l'autorisation de récupération des informations de l'utilisateur associé à la session : " + session + " [ETAPE 2]")
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
            var link = "https://subsonics.raphix.fr" 
 | 
			
		||||
@@ -64,7 +64,7 @@ module.exports.getDiscordUser = function (code, session) {
 | 
			
		||||
                }, body : params
 | 
			
		||||
            }).then(resp1 => resp1.json()).then(authorizationKey => {
 | 
			
		||||
 | 
			
		||||
                alog.log("Récupération des informations de l'utilisateur associé à l'autorisation : '" + authorizationKey.access_token + "' et associé à la session : " + session + "[ETAPE 3]")
 | 
			
		||||
                alog.log("Récupération des informations de l'utilisateur associé à l'autorisation : '" + authorizationKey.access_token + "' et associé à la session : " + session + " [ETAPE 3]")
 | 
			
		||||
 | 
			
		||||
                fetch('https://discord.com/api/users/@me/guilds/137291455336022018/member', {
 | 
			
		||||
                    headers: {
 | 
			
		||||
@@ -74,6 +74,11 @@ module.exports.getDiscordUser = function (code, session) {
 | 
			
		||||
 | 
			
		||||
                    var user = {}
 | 
			
		||||
 | 
			
		||||
                    if(userInfo.user.discriminator) {
 | 
			
		||||
                        reject("MIGRATE_ACCOUNT_ONLY")
 | 
			
		||||
 | 
			
		||||
                    }
 | 
			
		||||
 | 
			
		||||
                    user.auth = authorizationKey
 | 
			
		||||
                    Object.assign(user, userInfo)
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -19,8 +19,8 @@ router.get('/redirect', function(req, res, next) {
 | 
			
		||||
 | 
			
		||||
            if(req.query.code) {
 | 
			
		||||
 | 
			
		||||
                alog.step.init("get_discord_info_" + req.cookies.session , "Récupération des informations de l'utilisateur associé à l'autorisation : '" + req.cookies.sessionn + "'")
 | 
			
		||||
                
 | 
			
		||||
                alog.step.init("get_discord_info_" + req.cookies.session , "Récupération des informations de l'utilisateur associé à l'autorisation : '" + req.cookies.session + "'")
 | 
			
		||||
            
 | 
			
		||||
                const user = auth.getDiscordUser(req.query.code, req.cookies.session)
 | 
			
		||||
 | 
			
		||||
                user.then(data => {
 | 
			
		||||
@@ -43,7 +43,17 @@ router.get('/redirect', function(req, res, next) {
 | 
			
		||||
 | 
			
		||||
                    alog.step.error("get_discord_info_" + req.cookies.session)
 | 
			
		||||
                    console.log(error)
 | 
			
		||||
                    res.redirect('/login?error=CANCEL_LOGIN')
 | 
			
		||||
 | 
			
		||||
                    if(error == "MIGRATE_ACCOUNT_ONLY") {
 | 
			
		||||
 | 
			
		||||
                        res.redirect('/login?error=MIGRATE_ACCOUNT_ONLY')
 | 
			
		||||
 | 
			
		||||
                    } else {
 | 
			
		||||
 | 
			
		||||
                        res.redirect('/login?error=CANCEL_LOGIN')
 | 
			
		||||
 | 
			
		||||
                    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
                })
 | 
			
		||||
             
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user