Skip to content
This repository has been archived by the owner on Jul 10, 2023. It is now read-only.

Prijavljivanje korisnika

Luka Simić edited this page Mar 26, 2022 · 2 revisions

Uvod

Rezime

Definisanje scenarija upotrebe funkcionalnosti prijavljivanja korisnika (logovanja).

Namena dokumenta i ciljne grupe

Dokument je namenjen svim članovima projektnog tima i asistentima na predmetu kao klijentima aplikacije koja se izrađuje.

Reference

  1. Projektni zadatak
  2. Uputstvo za pisanje specifikacije scenarija upotrebe funkcionalnosti
  3. Guidelines -- Use Case, Rational Unified Process 2000
  4. Guidelines -- Use Case Storyboard, Rational Unified Process 2000

Otvorena pitanja

Redni broj Opis Rešenje
1
2
3
4

Scenario prijavljvanja korisnika

Kratak opis

Kako u aplikaciji postoje tri kategorije korisnika, neulogovani, ulogovani i administratori, mora postojati funkcionalnost prijavljivanja na servis (logovanja) kako bi se te tri kategorije razlikovale međusobno. Tokom prijavljivanja, korisnik prilaže potrebne informacije (kredencijale) kako bi aplikacija znala kao kojeg korisnika da ga prijavi. Ukoliko se kredencijali ne slažu ni sa jednim postojećim korisnikom, korisnik neće biti ulogovan. Do stranice za prijavljivanje korisnik će biti odveden pri bilo kojoj akciji koja zahteva da korisnik bude prijavljen na aplikaciju, dok neke opcije neće biti prikazane dok se korisnik ne prijavi.

Tok događaja

Korisnik se uspešno prijavljuje

  1. Korisnik biva preusmeren na stranicu za prijavljivanje preko glavne strane ili neke od veza ka njoj na funkcionalnostima koje zahtevaju prijavu
  2. Korisnik unosi korisničko ime i prezime i pritiska dugme za prijavu
  3. Aplikacija proverava sa kojim korisnikom su zadati kredencijali povezani u bazi podataka
  4. Aplikacija vraća korisniku da je ulogovan (zajedno sa relevantnim HTTP kolačićem)
  5. Korisnik se preusmerava na glavnu stranu, ili stranu sa koje je došao

Korisnik se ne prijavljuje uspešno

Do koraka 3 je sve isto kao u prethodnom toku.

  1. Aplikacija vraća korisniku grešku kako korisnik sa zadatim kredencijalima ne postoji
  2. Korisnik može ponovo da unese kredencijale

Korisnik je već prijavljen

Ukoliko korisnik dođe na stranicu za prijavu a već je prijavljen, preusmerava se na glavnu stranu, odnosno na stranu sa koje je došao.

Posebni zahtevi

Nema.

Preduslovi

Pre nego što može da se prijavi, korisnik će morati da bude registrovan na sistem (scenario slučaja upotrebe registracija korisnika) i na osnovu toga će znati svoje kredencijale. Ukoliko nije registrovan, sa stranice za prijavu će moći da poseti stranicu za registraciju.

Posledice

Korisnik dobija HTTP kolačić koji odgovara njegovoj korisničkoj sesiji, i može da izvršava funkcionalnosti dostupne prijavljenim korisnicima.

Clone this wiki locally