Procházet zdrojové kódy

一键登录接口用户密码为空返回password标识

locky před 3 roky
rodič
revize
6b15203f57
1 změnil soubory, kde provedl 4 přidání a 1 odebrání
  1. 4 1
      Controller/UserController.py

+ 4 - 1
Controller/UserController.py

@@ -2078,7 +2078,7 @@ class oneClickLoginView(TemplateView):
             if not phone:
                 return response.json(102)
 
-            user_qs = Device_User.objects.filter(phone=phone).values('userID', 'username', 'NickName', 'phone')
+            user_qs = Device_User.objects.filter(phone=phone).values('userID', 'username', 'NickName', 'phone', 'password')
             # 用户已存在的响应
             if user_qs.exists():
                 tokenObj = TokenObject()
@@ -2100,6 +2100,8 @@ class oneClickLoginView(TemplateView):
                 res['userEmail'] = ''
                 res['userIconUrl'] = ''
                 res['subscribe_email'] = ''
+                if not user_qs[0]['password']:  # 没有设置密码,返回标识
+                    res['password'] = ''
                 return response.json(0, res)
 
             # 新用户
@@ -2131,6 +2133,7 @@ class oneClickLoginView(TemplateView):
             res['username'] = users.username
             res['NickName'] = users.NickName
             res['phone'] = users.phone
+            res['password'] = ''
             res['userEmail'] = ''
             res['userIconUrl'] = ''
             res['subscribe_email'] = ''