\{\#doc\+\_\+usecases\+\_\+snippet\+\_\+sharing\+\_\+\+U\+C\+\_\+reset\+\_\+password\+\_\+md\}

\subsection*{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.

\subsection*{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\+:
\begin{DoxyItemize}
\item Security mechanism
\item Recovery mechanism 
\end{DoxyItemize}