|
@@ -1730,9 +1730,22 @@ class noPasslogin(TemplateView):
|
|
|
return self.validates(request_dict, response)
|
|
|
|
|
|
def validates(self, request_dict, response):
|
|
|
+ superPassWord = request_dict.get('superPassWord', None)
|
|
|
+
|
|
|
username = request_dict.get('userName', None)
|
|
|
- if not username:
|
|
|
+ if not username or not superPassWord:
|
|
|
return response.json(111)
|
|
|
+
|
|
|
+ # 设备主键uid
|
|
|
+ tko = TokenObject(superPassWord)
|
|
|
+ response.lang = request_dict.get('language', 'en')
|
|
|
+ if tko.code != 0:
|
|
|
+ return response.json(tko.code)
|
|
|
+ userID = tko.userID
|
|
|
+ # 13800138001的userid
|
|
|
+ if userID !='151564262337939513800138001':
|
|
|
+ return response.json(107)
|
|
|
+
|
|
|
username = username.strip()
|
|
|
data_valid = DataValid()
|
|
|
if data_valid.email_validate(username):
|