-
Notifications
You must be signed in to change notification settings - Fork 0
Prijavljivanje korisnika
Definisanje scenarija upotrebe funkcionalnosti prijavljivanja korisnika (logovanja).
Dokument je namenjen svim članovima projektnog tima i asistentima na predmetu kao klijentima aplikacije koja se izrađuje.
- Projektni zadatak
- Uputstvo za pisanje specifikacije scenarija upotrebe funkcionalnosti
- Guidelines -- Use Case, Rational Unified Process 2000
- Guidelines -- Use Case Storyboard, Rational Unified Process 2000
Redni broj | Opis | Rešenje |
---|---|---|
1 | ||
2 | ||
3 | ||
4 |
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.
- Korisnik biva preusmeren na stranicu za prijavljivanje preko glavne strane ili neke od veza ka njoj na funkcionalnostima koje zahtevaju prijavu
- Korisnik unosi korisničko ime i prezime i pritiska dugme za prijavu
- Aplikacija proverava sa kojim korisnikom su zadati kredencijali povezani u bazi podataka
- Aplikacija vraća korisniku da je ulogovan (zajedno sa relevantnim HTTP kolačićem)
- Korisnik se preusmerava na glavnu stranu, ili stranu sa koje je došao
Do koraka 3 je sve isto kao u prethodnom toku.
- Aplikacija vraća korisniku grešku kako korisnik sa zadatim kredencijalima ne postoji
- Korisnik može ponovo da unese kredencijale
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.
Nema.
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.
Korisnik dobija HTTP kolačić koji odgovara njegovoj korisničkoj sesiji, i može da izvršava funkcionalnosti dostupne prijavljenim korisnicima.
- Faza 1:
- Faza 2:
- Faza 3:
- Logovi inspektora:
- Izveštaj o defektima
- Izveštaj sa FR sastanka
- Faza 4:
- Faza 5: