SoftverInzenjeringETFSA / Si2015Tim4

1 stars 0 forks source link

Neslaganje sa N.F.Z 9 #89

Closed kprses closed 8 years ago

kprses commented 8 years ago

Komponenta: RegistracijaNovogKorisnika LogInScreen

commit ID: c9df18a86da73ca5d6808713d845fb73e55b4bea cc43473d06d1801275624116e24ce9bbcf3789e0

Opis problema: U SRS-u je navedeno sljedeće: nfz9 Prema SRS-u korisnici pristupaju pomoću korisničkog imena I lozinke, međutim sistem omogućava kreiranje korisnika bez lozinke. Tako da se korsnik može prijaviti u sistem bez lozinke

Koraci reproduciranja problema:

  1. Pokretanje aplikacije
  2. Prijava u aplikaciju sa privilegijama "Sef"
  3. Odabir opcije Administracija -> Korisnici -> Unos
  4. Unos svih polja za korisnika osim polja Lozinka

formapassparazan

  1. Odjava iz aplikacije
  2. Prijava u aplikaciju sa korisnickim imenom (u našem slučaju nekokorime)

prijavabez

Stanje u bazi: baza

Očekivani rezultat: Zabrana unošenja lozinke ili zabrana kreiranja korisnika bez lozinke.

sibrahimpa1 commented 8 years ago

U ovom NFZ sto si ti naveo nigdje nije navedeno koliko karaktera sifra treba da sadrzi (to se navodi tek u naredna dva NFZ-a a taj si issue vec otvorio tako da je problem u srzi isti). Dok god govorimo o NFZ-u kojeg si ovdje naveo vrijedi da je korisnik vrlo lahko mogao staviti lozinku da bude prazna, dok vec u prethodnom bug-u koji si otvorio ima smisla pricati o tome da li je lozinka blank ili nije. Tako da ovaj bug je invalidan iz vise razloga, prvo jer je dio drugog problema koji si vec naveo, a drugo jer ovdje nema nikakvog neslaganja sa navedenim NFZ-om: korisnik se zaista loguje preko navedenih podataka, i spasavaju se u bazu. Ocekivani rezultat koji si naveo spada u issue #88 koji si otvorio, jer se tek u tim NFZ-ma definise koliko lozinka treba imati karaktera. Bug bi bio 'fali validacija na polju da unosenje lozinke koja mora biti minimalno 10 karaktera', a ti nisi izricito to naveo, ali hvala u svakom slucaju sto si nas napomenuo.