|
@@ -186,9 +186,9 @@ async def forgot_password(request: schemas.ForgotPassword, lang: str = "en"):
|
|
|
|
|
|
|
|
return {"message": "Reset instructions sent to your email"}
|
|
return {"message": "Reset instructions sent to your email"}
|
|
|
|
|
|
|
|
-@router.get("/verify-reset-token")
|
|
|
|
|
-async def verify_reset_token(token: str):
|
|
|
|
|
- user_id = token_service.verify_reset_token(token)
|
|
|
|
|
|
|
+@router.post("/verify-reset-token")
|
|
|
|
|
+async def verify_reset_token(request: schemas.TokenVerify):
|
|
|
|
|
+ user_id = token_service.verify_reset_token(request.token)
|
|
|
if not user_id:
|
|
if not user_id:
|
|
|
raise HTTPException(status_code=400, detail="Invalid or expired reset token")
|
|
raise HTTPException(status_code=400, detail="Invalid or expired reset token")
|
|
|
return {"message": "Token is valid"}
|
|
return {"message": "Token is valid"}
|