| Version 1 (modified by , 6 days ago) ( diff ) |
|---|
UseCase0001 Implementation - Најава на корисник
Актер иницијатор: Ненајавен корисник
Други актери: нема
Опис
Корисникот внесува PIN код за да се најави во системот. Системот проверува дали постои таков корисник, дали е активен и дали PIN-от е точен. Доколку е успешно, се креира сесија и корисникот се пренасочува кон главниот екран зависно од неговата улога.
Сценарио
- Корисникот ја стартува апликацијата и се прикажува екранот за најава.
- Корисникот внесува PIN код.
- Системот проверува дали корисникот постои и дали е активен:
SELECT
u.user_id,
u.role_id,
u.first_name,
u.last_name,
r.role_name
FROM app_user u
JOIN role r ON u.role_id = r.role_id
WHERE u.password_hash = crypt('1234', u.password_hash)
AND u.active = true
- Доколку е успешно, системот креира нова сесија во меморијата (генерира UUID токен).
- Системот го запишува настанот (преку тригер
trg_audit_orders).
- Системот го прикажува главното мени со достапните опции.
Attachments (2)
- screenshot_1_1.png (45.5 KB ) - added by 6 days ago.
- screenshot_1_2.png (68.3 KB ) - added by 6 days ago.
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.


