\label{doc_usecases_snippet_sharing_UC_reset_password_md_md_doc_usecases_snippet_sharing_UC_reset_password}%
\Hypertarget{doc_usecases_snippet_sharing_UC_reset_password_md_md_doc_usecases_snippet_sharing_UC_reset_password}%
 \hypertarget{doc_usecases_snippet_sharing_UC_reset_password_md_autotoc_md4055}{}\doxysection{Summary}\label{doc_usecases_snippet_sharing_UC_reset_password_md_autotoc_md4055}

\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}\hypertarget{doc_usecases_snippet_sharing_UC_reset_password_md_autotoc_md4056}{}\doxysection{Scenarios}\label{doc_usecases_snippet_sharing_UC_reset_password_md_autotoc_md4056}

\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}