Bladeren bron

取消更新refresh token

locky 3 jaren geleden
bovenliggende
commit
98018b5aa6
2 gewijzigde bestanden met toevoegingen van 2 en 19 verwijderingen
  1. 2 6
      Controller/UserController.py
  2. 0 13
      Object/TokenObject.py

+ 2 - 6
Controller/UserController.py

@@ -429,9 +429,9 @@ class v3ChangePwdView(TemplateView):
             response.lang = tko.lang
             if tko.code != 0:
                 return response.json(tko.code)
-            return self.updatePwd(tko, tko.userID, oldPwd, newPwd, response)
+            return self.updatePwd(tko.userID, oldPwd, newPwd, response)
 
-    def updatePwd(self, tko, userID, oldPwd, newPwd, response):
+    def updatePwd(self, userID, oldPwd, newPwd, response):
         user_qs = Device_User.objects.filter(userID=userID)
         if not user_qs.exists():
             return response.json(104)
@@ -441,10 +441,6 @@ class v3ChangePwdView(TemplateView):
             return response.json(111)
         update = user_qs.update(password=make_password(newPwd))
         if update:
-            # 过期掉refresh_token
-            res = tko.expire_refresh_token()
-            if not res:
-                return response.json(177)
             return response.json(0)
         else:
             return response.json(177)

+ 0 - 13
Object/TokenObject.py

@@ -110,19 +110,6 @@ class TokenObject:
             self.code = 0
             return res
 
-    # 过期掉refresh_token
-    def expire_refresh_token(self):
-        try:
-            userID = self.userID
-            lang = self.lang
-            user = self.user
-            refresh_data = {'userID': userID, 'lang': lang, 'user': user, 'exp': 0}     # 过期时间置0
-            refresh_data = jwt.encode(refresh_data, OAUTH_REFRESH_TOKEN_SECRET, algorithm='HS256')
-            return refresh_data
-        except Exception as e:
-            self.code = 309
-            return False
-
     def encryption(self, data={}):
         try:
             access_expire = int(OAUTH_ACCESS_TOKEN_TIME.total_seconds())