update main.py
kaasislekker
This commit is contained in:
@@ -29,6 +29,7 @@ from auth import (
|
|||||||
get_user,
|
get_user,
|
||||||
change_password,
|
change_password,
|
||||||
delete_me,
|
delete_me,
|
||||||
|
reset_password,
|
||||||
)
|
)
|
||||||
|
|
||||||
from permissions import (
|
from permissions import (
|
||||||
@@ -122,6 +123,9 @@ class RoomCreate(BaseModel):
|
|||||||
pattern=r"^[A-Za-z0-9]+$",
|
pattern=r"^[A-Za-z0-9]+$",
|
||||||
)
|
)
|
||||||
|
|
||||||
|
class ForgotPassword(BaseModel):
|
||||||
|
email: EmailStr
|
||||||
|
|
||||||
|
|
||||||
class RoomSearch(BaseModel):
|
class RoomSearch(BaseModel):
|
||||||
invite_code: str
|
invite_code: str
|
||||||
@@ -1120,6 +1124,16 @@ def api_verify_email(token: str = Query(...)):
|
|||||||
</html>
|
</html>
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
@app.post(
|
||||||
|
"/forgot-password",
|
||||||
|
summary="Request password reset",
|
||||||
|
description="Sends a password reset email if the email address exists.",
|
||||||
|
)
|
||||||
|
def api_forgot_password(
|
||||||
|
data: ForgotPassword,
|
||||||
|
):
|
||||||
|
return reset_password(data.email)
|
||||||
|
|
||||||
# easter egg
|
# easter egg
|
||||||
|
|
||||||
@app.get(
|
@app.get(
|
||||||
|
|||||||
Reference in New Issue
Block a user