Sfoglia il codice sorgente

Make sure to user lowercase for user email

Son NK 5 anni fa
parent
commit
d6aa6e7b94

+ 3 - 1
app/auth/views/facebook.py

@@ -103,7 +103,9 @@ def facebook_callback():
     # create user
     else:
         LOG.d("create facebook user with %s", facebook_user_data)
-        user = User.create(email=email, name=facebook_user_data["name"], activated=True)
+        user = User.create(
+            email=email.lower(), name=facebook_user_data["name"], activated=True
+        )
 
         if picture_url:
             LOG.d("set user profile picture to %s", picture_url)

+ 1 - 1
app/auth/views/github.py

@@ -86,7 +86,7 @@ def github_callback():
     if not user:
         LOG.d("create github user")
         user = User.create(
-            email=email, name=github_user_data.get("name") or "", activated=True
+            email=email.lower(), name=github_user_data.get("name") or "", activated=True
         )
         db.session.commit()
         login_user(user)

+ 3 - 1
app/auth/views/google.py

@@ -93,7 +93,9 @@ def google_callback():
     # create user
     else:
         LOG.d("create google user with %s", google_user_data)
-        user = User.create(email=email, name=google_user_data["name"], activated=True)
+        user = User.create(
+            email=email.lower(), name=google_user_data["name"], activated=True
+        )
 
         if picture_url:
             LOG.d("set user profile picture to %s", picture_url)

+ 3 - 1
app/auth/views/register.py

@@ -46,7 +46,9 @@ def register():
         else:
             LOG.debug("create user %s", form.email.data)
             user = User.create(
-                email=form.email.data, name=form.name.data, password=form.password.data
+                email=form.email.data.lower(),
+                name=form.name.data,
+                password=form.password.data,
             )
             db.session.commit()