Changes between Version 16 and Version 17 of UseCaseImplementations


Ignore:
Timestamp:
02/02/23 13:16:16 (16 months ago)
Author:
216151
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCaseImplementations

    v16 v17  
    3333== Модератор
    3434=== Прегледува пријави за содржината
     35fetchPostReports() е метод кој се повикува при секое освежување на UserDashboard компонентата, но само доколку најавениот корисник ја има улогата 'MODERATOR'. За ова да се провери (поедноставено):
     361. апликацијата на клиентска страна комуницира со прелистувачот и гледа дали во GET повикот кон /user_dashboard има заглавје - колаче со име JSESSIONID
     372. доколку има, ја поставува глобалната променлива auth=true, што тригерира блокирачки повик кон fetchUser()
     383. fetchUser() комуницира со апликацијата на серверска страна, предавајќи ја сесиската променлива во повикот
     394. серверската апликација комуницира со базата која проверува дали во соодветната табела има запис со пречеканата променлива
     405. доколку има, ги враќа сите податоци за корисникот (вклучувајќи ја и улогата)
     416. fetchUser() го препушта извршувањето на fetchPostReports()   
    3542[[Image(pregleduva1.png, width=80%)]]
    3643=== Изменува или брише напишана содржина