Compare commits
1 Commits
feat_email
...
v0.9
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
20fffc85c1 |
@@ -191,6 +191,8 @@ def simple_login(username: Annotated[str, Form()], password: Annotated[str, Form
|
|||||||
user = auth_user(username, password, DB_ENGINE)
|
user = auth_user(username, password, DB_ENGINE)
|
||||||
if not user:
|
if not user:
|
||||||
raise HTTPException(status_code=401, detail="Incorrect username or password")
|
raise HTTPException(status_code=401, detail="Incorrect username or password")
|
||||||
|
if not user.email_verified:
|
||||||
|
raise HTTPException(status_code=401, detail="Unverified email address")
|
||||||
token = generate_auth_token(username)
|
token = generate_auth_token(username)
|
||||||
return {"access_token": token, "token_type": "bearer"}
|
return {"access_token": token, "token_type": "bearer"}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user