signIn logs
This commit is contained in:
parent
06437ab5bd
commit
ab42c3b60c
|
@ -86,9 +86,11 @@ async def login(_, info: GraphQLResolveInfo, email: str, password: str = ""):
|
||||||
with local_session() as session:
|
with local_session() as session:
|
||||||
orm_user = session.query(User).filter(User.email == email).first()
|
orm_user = session.query(User).filter(User.email == email).first()
|
||||||
if orm_user is None:
|
if orm_user is None:
|
||||||
|
print(f"signIn {email}: invalid email")
|
||||||
return {"error" : "invalid email"}
|
return {"error" : "invalid email"}
|
||||||
|
|
||||||
if not password:
|
if not password:
|
||||||
|
print(f"signIn {email}: send auth email")
|
||||||
await send_auth_email(orm_user)
|
await send_auth_email(orm_user)
|
||||||
return {}
|
return {}
|
||||||
|
|
||||||
|
@ -101,9 +103,11 @@ async def login(_, info: GraphQLResolveInfo, email: str, password: str = ""):
|
||||||
try:
|
try:
|
||||||
user = Identity.identity(orm_user, password)
|
user = Identity.identity(orm_user, password)
|
||||||
except InvalidPassword:
|
except InvalidPassword:
|
||||||
|
print(f"signIn {email}: invalid password")
|
||||||
return {"error" : "invalid password"}
|
return {"error" : "invalid password"}
|
||||||
|
|
||||||
token = await Authorize.authorize(user, device=device, auto_delete=auto_delete)
|
token = await Authorize.authorize(user, device=device, auto_delete=auto_delete)
|
||||||
|
print(f"signIn {email}: OK")
|
||||||
return {"token" : token, "user": orm_user}
|
return {"token" : token, "user": orm_user}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user