Function verify_reset_token

Source
pub async fn verify_reset_token(
    __arg0: State<AppState>,
    __arg1: Json<VerifyResetTokenRequest>,
) -> impl IntoResponse
Expand description

POST /api/auth/verify-reset-token

Verify the validity of a password reset token.

§Request Body

{
  "token": "abcdef123456"
}

§Responses

  • 200 OK
{
  "success": true,
  "data": {
    "email_hint": "u***@example.com"
  },
  "message": "Token verified. You may now reset your password."
}
  • 400 Bad Request (validation failure)
{
  "success": false,
  "message": "Token is required"
}
  • 400 Bad Request (invalid token)
{
  "success": false,
  "message": "Invalid or expired token."
}