mirror of
https://github.com/kristoferssolo/Mafia-the-Game-Description.git
synced 2025-10-21 19:50:35 +00:00
48 lines
2.0 KiB
TeX
48 lines
2.0 KiB
TeX
\moduleFunctionTable
|
|
{Lietotāja konta apstiprināšana}
|
|
{mod-func-auth-email-confirm}
|
|
{Lietotāja konta apstiprināšana}
|
|
{AMF07}
|
|
{
|
|
Funkcijas mērķis ir apstiprināt lietotāja konta e-pasta adresi, i.e., apstiprināt to, ka lietotājam pieder norādītā e-pasta adrese.
|
|
}
|
|
{
|
|
Ievaddati tiek iegūti no apstiprinājuma vietrādes parametriem, ar kuras lietotājs piekļūst funkcijai.
|
|
|
|
Obligātie parametri:
|
|
\begin{enumerate}
|
|
\item E-pasta apstiprinājuma marķieris - 16 simbolu gara virkne, kas tiek iegūta no saites parametriem.
|
|
\end{enumerate}
|
|
|
|
}
|
|
{
|
|
\item Pārbauda, vai ievades datos ir e-pasta apstiprinājuma marķieris;
|
|
\begin{enumerate}
|
|
\item Ja tā nav, tad parāda 1. paziņojumu. Beidz apstrādi.
|
|
\end{enumerate}
|
|
\item Pārbauda, vai e-pasta adreses apstiprinājuma marķieris atbilst sagaidāmam garumam;
|
|
\begin{enumerate}
|
|
\item Ja neatbilst, parāda 2. paziņojumu. Beidz apstrādi.
|
|
\end{enumerate}
|
|
\item Meklē datubāzē lietotājus ar iesniegto marķieri;
|
|
\begin{enumerate}
|
|
\item Ja tāds lietotājs netiek atrasts, parāda 2. paziņojumu. Beidz apstrādi;
|
|
\item Ja datubāzē atrastā lietotāja e-pasta apstiprināšanas karodziņš apzīmē apstiprinātu e-pastu, parāda 3. paziņojumu. Beidz apstrādi.
|
|
\end{enumerate}
|
|
\item Ierakstam pamaina karodziņa stāvokli uz kodu, kas atbilst apstiprinātam stāvoklim un rediģētu ierakstu ieraksta datubāzē.
|
|
}
|
|
{
|
|
Izvades datu mērķis ir lietotāja informēšana par konta apstiprināšanas stāvokli. Lietotājam tiek parādīts 4. paziņojums.
|
|
\begin{enumerate}
|
|
\item E-pasta adreses apstiprinājuma stāvoklis - kods ar noteiktu stāvokli.
|
|
\end{enumerate}
|
|
}
|
|
{
|
|
\begin{enumerate}
|
|
\item Apstiprināšanas saite nav korekta: marķieris nav norādīts! Mēģiniet vēlreiz vai pieprasiet atkārtotu apstiprinājuma ziņas izsūtīšanu!;
|
|
\item Marķieris nav aktuāls vai nav korekts! Mēģiniet vēlreiz vai pieprasiet atkārtotu apstiprinājuma ziņas izsūtīšanu!;
|
|
\item E-pasts jau ir apstiprināts!;
|
|
\item E-pasts ir veiksmīgi apstiprināts!
|
|
\end{enumerate}
|
|
}
|