Регистрација на клиент
Опис:
Нов клиент се регистрира на апликацијата.
Актери:
Ненајавен клиент
Реализација:
Чекор 1.
На корисникот му се прикажува почетната страна на апликацијата
Чекор 2 и 3.
Избира опција за "Најава" од каде ја избира опцијата за "Регистрација"
Чекор 4.
Се прикажува страна со форма за регистрирање која корисникот ја пополнува
-- Додавање на нов клиент insert into project.klienti(klient_id, klient_ime, klient_prezime, klient_email, klient_password, klient_telefon) values (default, 'klient_ime', 'klient_prezime', 'klient@email.com', 'password', '+38978123123')
Поради приватност и безбедност, за лозинката ќе биде потребно да се врши енкрипција на серверска страна со некоја хеш функција (тоа ќе биде имплементирано подоцна). Податоците ќе се земаат од формата и ќе се внесуваат како атрибути за даден Клиент во базата.
Чекор 5.
Доколку регистрацијата е успешно извршена, корисникот се пренасочува кон страната за најава
Чекор 6.
Доколку најавата е успешна, се прикажува страна со сите рути достапни за резервација
-- Приказ на сите достапни рути select od.grad_ime, dest.grad_ime, r.datum_poagjanje, r.datum_pristignuvanje from project.ruti as r join project.gradovi as od on r.zapocnuva_vo = od.grad_id join project.gradovi as dest on r.zavrsuva_vo = dest.grad_id where r.datum_poagjanje > now()
Алтернативни чекори:
Чекор 7.
Доколку веќе постои корисник со внесеното корисничко име, се појавува порака за грешка
Чекор 8.
Доколку се појави грешка во повторувањето на лозинките во делот за регистрација, се појавува порака за грешка
Attachments (6)
- Register.png (90.7 KB ) - added by 23 months ago.
- Login.png (86.8 KB ) - added by 23 months ago.
- Register - password error.png (92.2 KB ) - added by 23 months ago.
- Register - username error.png (91.3 KB ) - added by 23 months ago.
- Available routes - client.png (93.6 KB ) - added by 23 months ago.
- Home-page.png (49.7 KB ) - added by 21 months ago.
Download all attachments as: .zip