Changes between Version 4 and Version 5 of UseCaseImplementations
- Timestamp:
- 09/15/25 18:17:40 (2 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UseCaseImplementations
v4 v5 24 24 25 25 === Use Case ID: 1 – Регистрација === 26 Корисникот го кликнува копчето за регистрација со што се извршува основна валидација на формата на клиентска страна (ако станува збор за купувач, последната селекција од регистрацијата не треба да биде селектирана). П ри клик на копчето Submit Application, се испраќа POST барање до backend апликацијата во која се сместени поднесените информации.26 Корисникот го кликнува копчето за регистрација со што се извршува основна валидација на формата на клиентска страна (ако станува збор за купувач, последната селекција од регистрацијата не треба да биде селектирана). Потоа AuthContext повикува помошна функција во services (authService) која праќа POST барање до backend (/register). На серверот се извршува повторна валидација и проверка дали веќе постои корисник со дадените податоци. Ако валидацијата е успешна, backend креира нов запис во табелата users и враќа информации за корисникот. По успешен одговор, AuthContext ја зачувува корисничката информација во својот локален state и ја запишува во localStorage за постојана сесија и побрзо ажурирање. 27 27 [[BR]] 28 28 [[Image(Registracija.png)]] 29 [[Image()]] 30 [[Image()]] 31 [[Image()]] 29 32 30 33 === Use Case ID: 2 – Најава ===