Просмотр исходного кода

Merge branch 'dev' of http://192.168.136.45:3000/SERVER/AnsjerServer into dev

pengzhibo168 5 лет назад
Родитель
Сommit
1f77f7003d
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      Controller/UserController.py

+ 3 - 1
Controller/UserController.py

@@ -2878,6 +2878,9 @@ class Image_Code_RegisterView(TemplateView):
         # 删除redis中的图片验证码,防止用户使用同一个图片验证码验证多次
         redisObj.del_data(key=image_code_key)
         username = userEmail
+        email_qs = Device_User.objects.filter(Q(userEmail=userEmail) | Q(username=userEmail))
+        if email_qs:
+            return response.json(103)
         # #存用户名和密码
         create_data = {
             "username": username,
@@ -2889,7 +2892,6 @@ class Image_Code_RegisterView(TemplateView):
             "user_isValid": True,
         }
         users = Device_User.objects.create(**create_data)
-        email_qs = Device_User.objects.filter(Q(userEmail=userEmail) | Q(username=userEmail))
         return self.do_login(email_qs, response)
 
     def do_login(self, user_qs, response):