|
@@ -117,23 +117,23 @@ async def signin(request: Request, form_data: SigninForm):
|
|
else:
|
|
else:
|
|
user = Auths.authenticate_user(form_data.email.lower(), form_data.password)
|
|
user = Auths.authenticate_user(form_data.email.lower(), form_data.password)
|
|
|
|
|
|
- if user:
|
|
|
|
- token = create_token(
|
|
|
|
- data={"id": user.id},
|
|
|
|
- expires_delta=parse_duration(request.app.state.JWT_EXPIRES_IN),
|
|
|
|
- )
|
|
|
|
|
|
+ if user:
|
|
|
|
+ token = create_token(
|
|
|
|
+ data={"id": user.id},
|
|
|
|
+ expires_delta=parse_duration(request.app.state.JWT_EXPIRES_IN),
|
|
|
|
+ )
|
|
|
|
|
|
- return {
|
|
|
|
- "token": token,
|
|
|
|
- "token_type": "Bearer",
|
|
|
|
- "id": user.id,
|
|
|
|
- "email": user.email,
|
|
|
|
- "name": user.name,
|
|
|
|
- "role": user.role,
|
|
|
|
- "profile_image_url": user.profile_image_url,
|
|
|
|
- }
|
|
|
|
- else:
|
|
|
|
- raise HTTPException(400, detail=ERROR_MESSAGES.INVALID_CRED)
|
|
|
|
|
|
+ return {
|
|
|
|
+ "token": token,
|
|
|
|
+ "token_type": "Bearer",
|
|
|
|
+ "id": user.id,
|
|
|
|
+ "email": user.email,
|
|
|
|
+ "name": user.name,
|
|
|
|
+ "role": user.role,
|
|
|
|
+ "profile_image_url": user.profile_image_url,
|
|
|
|
+ }
|
|
|
|
+ else:
|
|
|
|
+ raise HTTPException(400, detail=ERROR_MESSAGES.INVALID_CRED)
|
|
|
|
|
|
|
|
|
|
############################
|
|
############################
|