Changes between Version 9 and Version 10 of UseCaseImplementations
- Timestamp:
- 07/07/25 14:54:57 (3 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UseCaseImplementations
v9 v10 26 26 == Use Case ID: 1 – Се регистрира == 27 27 [[Image(5.png,width=900, height=450)]][[BR]] 28 **Корисникот притиснува „Register“ и најпрво се извршува основа валидација на формата на клиентска страна ** 28 **Корисникот притиснува „Register“ и најпрво се извршува основа валидација на формата на клиентска страна **[[BR]] 29 29 [[Image(handleSubmit1.0.png)]][[BR]] 30 30 [[Image(handleSubmit2.0.png)]][[BR]] 31 **Потоа се повикува функција во „AuthContext“ која повикува помошна функција која испраќа POST барање до backend. Се врши повторна валидација на податоците, како и проверка дали постои корисник со внесените податоци. При успешен крај профилот на корисникот се зачувува во „state“ како и во „localStorage“ на клиентска страна, со цел побрзо ажурирање на податоци. ** 31 **Потоа се повикува функција во „AuthContext“ која повикува помошна функција која испраќа POST барање до backend. Се врши повторна валидација на податоците, како и проверка дали постои корисник со внесените податоци. При успешен крај профилот на корисникот се зачувува во „state“ како и во „localStorage“,со цел побрзо ажурирање на податоци на клиентска страна **[[BR]] 32 **Функцијата во „AuthContext“** 32 33 [[Image(registerAuthContext.png)]][[BR]] 34 **Помошна функција во „services/registerLoginService“**[[BR]] 33 35 [[Image(registerUserService.png)]][[BR]] 36 **Функцијата во контролерот**[[BR]] 34 37 [[Image(registerPostController.png)]][[BR]] 35 38 [[Image(registerPostController2.png)]][[BR]] 36 39 [[Image(registerPostController3.png)]][[BR]] 37 **Проверка на податоците внесени од корисникот се извршува и на backend **40 **Проверка на податоците внесени од корисникот се извршува и на backend во моделот „User“** 38 41 [[Image(userValidate.png)]][[BR]] 39 42 40 43 == Use Case ID: 2 – Разгледува почетна страна == 41 44 [[Image(1.png)]][[BR]] 42 **На почетната страна на корисникот му се прикажани и нашата визија, ранг листата и ранг системот**45 **На почетната страна се проверува дали е најавен корисникот и во зависност од тоа се динамички се менува „Hero“ секцијата** 43 46 [[BR]] 44 [[Image(WhatIsFinkiRanked.png, width=900, height=450)]] 45 [[Image(HowDoesItWork.png, width=900, height=450)]] 46 [[Image(LandingLeaderBoard.png,width=900, height=450)]] 47 [[Image(OurRankingSystem.png,width=900, height=450)]] 47 [[Image(heroAuth.png, width=900, height=450)]] 48 48 49 49 50