| 35 | fetchPostReports() е метод кој се повикува при секое освежување на UserDashboard компонентата, но само доколку најавениот корисник ја има улогата 'MODERATOR'. За ова да се провери (поедноставено): |
| 36 | 1. апликацијата на клиентска страна комуницира со прелистувачот и гледа дали во GET повикот кон /user_dashboard има заглавје - колаче со име JSESSIONID |
| 37 | 2. доколку има, ја поставува глобалната променлива auth=true, што тригерира блокирачки повик кон fetchUser() |
| 38 | 3. fetchUser() комуницира со апликацијата на серверска страна, предавајќи ја сесиската променлива во повикот |
| 39 | 4. серверската апликација комуницира со базата која проверува дали во соодветната табела има запис со пречеканата променлива |
| 40 | 5. доколку има, ги враќа сите податоци за корисникот (вклучувајќи ја и улогата) |
| 41 | 6. fetchUser() го препушта извршувањето на fetchPostReports() |