ABAO77 commited on
Commit
ddf0ff7
·
verified ·
1 Parent(s): 498890e

Upload 162 files

Browse files
src/apis/controllers/__pycache__/auth_controller.cpython-311.pyc CHANGED
Binary files a/src/apis/controllers/__pycache__/auth_controller.cpython-311.pyc and b/src/apis/controllers/__pycache__/auth_controller.cpython-311.pyc differ
 
src/apis/controllers/auth_controller.py CHANGED
@@ -20,12 +20,16 @@ async def login_control(token):
20
  "name": decoded_token["name"],
21
  "email": decoded_token["email"],
22
  "picture": decoded_token["picture"],
 
23
  }
24
  user = User(**decoded_data)
25
- logger.info(f"User {user} is logging in.")
26
  existing_user = await UserCRUD.read_one({"email": user.email})
27
  if not existing_user:
28
- user_id = await UserCRUD.create(user.model_dump())
 
 
 
29
  first_login = True
30
  logger.info(f"User {user.email} created.")
31
  else:
@@ -35,7 +39,7 @@ async def login_control(token):
35
  token = jwt_provider.encrypt({"id": str(user_id)})
36
  user_data = user.__dict__
37
  user_data["id"] = user_id
38
- user_data["role"] = existing_user["role"]
39
  user_data.pop("created_at", None)
40
  user_data.pop("updated_at", None)
41
  user_data.pop("expire_at", None)
 
20
  "name": decoded_token["name"],
21
  "email": decoded_token["email"],
22
  "picture": decoded_token["picture"],
23
+ "role": "user",
24
  }
25
  user = User(**decoded_data)
26
+ logger.info(f"User {user.email} is logging in.")
27
  existing_user = await UserCRUD.read_one({"email": user.email})
28
  if not existing_user:
29
+ user_data = user.model_dump()
30
+ if "id" in user_data:
31
+ user_data.pop("id")
32
+ user_id = await UserCRUD.create(user_data)
33
  first_login = True
34
  logger.info(f"User {user.email} created.")
35
  else:
 
39
  token = jwt_provider.encrypt({"id": str(user_id)})
40
  user_data = user.__dict__
41
  user_data["id"] = user_id
42
+ user_data["role"] = existing_user["role"] if existing_user else "user"
43
  user_data.pop("created_at", None)
44
  user_data.pop("updated_at", None)
45
  user_data.pop("expire_at", None)
src/apis/routes/__pycache__/auth_route.cpython-311.pyc CHANGED
Binary files a/src/apis/routes/__pycache__/auth_route.cpython-311.pyc and b/src/apis/routes/__pycache__/auth_route.cpython-311.pyc differ
 
src/utils/__pycache__/mongo.cpython-311.pyc CHANGED
Binary files a/src/utils/__pycache__/mongo.cpython-311.pyc and b/src/utils/__pycache__/mongo.cpython-311.pyc differ