Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Java Login za vise korisnika

[es] :: Java :: Java Login za vise korisnika

[ Pregleda: 2561 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

boki8989

Član broj: 338922
Poruke: 3
*.dynamic.sbb.rs.



Profil

icon Java Login za vise korisnika10.08.2018. u 23:18 - pre 68 meseci
Ako moze neko da mi pomogne kako da napravim java login za vise korisnika.

Diagram Klase su :Korisnik ,Klijent,SefPoslovnice,SefKuhinje,Menadzer ,Admin

Roditelj:Korisnik deca:Klijent,SefPoslovnice,SefKuhinje,Menadzer

U bazi su kolone Korisnika
ID,username,sifra,ime,email,tel.


Ja znam da napravim kad imam nrp u tabeli Korisnik kolonu npr. tipkorisnika :user,admin,sef
Pa u Servletu da ucita

String type=rs.getString("tipkorisnika");

if("user".equals(type))
{
response.sendRedirect("user.jsp");

}

else if("sef".equals(type))
{
response.sendRedirect("sef.jsp");
}
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+710 Profil

icon Re: Java Login za vise korisnika11.08.2018. u 10:17 - pre 68 meseci
Nisam neki javaš, ali bi verovatno trebalo da imaš različite potklase klase Korisnik i onda redirektuješ u zavisnosti od toga kog tipa ti je objekat.
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
109.72.51.17



+1064 Profil

icon Re: Java Login za vise korisnika11.08.2018. u 11:07 - pre 68 meseci
Napravis fabriku koja mapira "username" na objekt odgovarajuceg tipa ili "usertype' ili kako god.
 
Odgovor na temu

dule_ns
Novi Sad

Član broj: 123863
Poruke: 257
89.216.37.*



+690 Profil

icon Re: Java Login za vise korisnika14.08.2018. u 15:17 - pre 68 meseci
Pa sad ovo je više pitanje arhitekture nego Jave.

U principu u bazi bi trebalo da imaš tabelu Korisnik, sa npr poljima:

Korisnik:
id
ime
korisnicko_ime (unique)
lozinka
audit podaci (status, datum unosa, datum statusa, ...)
... sva ostala polja koja su vezana za osobu kao takvu, nevezano za tvoju biznis logiku, recimo adresa, telefon...


Potom imaš tabelu Rola

Rola:
id
naziv
audit podaci (status, datum unosa, datum statusa, ...)
.. ako ti je još nešto potrebno

Kad spajaš ove 2 tabele imaš 2 mogućnosti:

1) jedan korisnik može imati samo rolu, u tabeli korisnik imaš FK na tabelu Rola i tako za korisnika dobijaš rolu

2) jedan korisnik može imati više rola - praviš join tabelu recimo Rola_Korisnik_join

Rola_Korisnik_join
id
korisnik_id
rola_id

i onda u selectu dobiješ listu rola pa sa tim već radiš šta treba (meni pa korisnik bira šta će, ...)
 
Odgovor na temu

[es] :: Java :: Java Login za vise korisnika

[ Pregleda: 2561 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.