
\begin{DoxyItemize}
\item {\bfseries Title\+:} Reset password
\item {\bfseries Scope\+:} Authentication
\item {\bfseries Level\+:} User Goal
\item {\bfseries Actors\+:} Anonymous user
\item {\bfseries Brief\+:} Any not logged in user can reset his password by knowing his username and email address.
\end{DoxyItemize}


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