# Use Case: Reset Password

## Summary

- **Title:** Reset password
- **Scope:** Authentication
- **Level:** User Goal
- **Actors:** Anonymous user
- **Brief:** Any not logged in user can reset his password by knowing his username and email address.

## Scenarios

- **Precondition:** Website opened
- **Main success scenario:** User successfully resets his password. An email containing the new password will be sent.
- **Alternative scenario:** The entered credentials could not be validated (do not match), which will result in an error being displayed.
- **Error scenario:** Technical problems prevent the password reset from completing. The user is informed about the issue.
- **Postcondition:** User has a newly generated password that they can change after a successful authentication.
- **Non-functional Constraints:**
  - Security mechanism
  - Recovery mechanism
