$darkmode
Elektra 0.11.0
Use Case: Reset Password

Summary

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

Scenarios

  • Precondition: Website opened
  • Main success scenario: User successfully resets their 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