Php login

Zdravo svima,

imam problem oko zastite licnih naloga na sajtu na kom imam 7 korisnika:

Napravila sam “rucno” korisnicke strane za svakog od njih koje se zovu: ANA.php, IVAN.php…

I na pocetku svake zasticen strane stoji:

session_start();

if(!session_is_registered(myusername))

{
Header("Location: http://localhost/www/logovanje.html ");

}

Ali problem je sto svako ko se uloguje moze da vidi SVE zasticene strane. Da li postoji neki nacin da zastitim Ivan.php a da ga Ana ne vidi i obrnuto…?

HVAAAAALAA unapred!!!

Nema smisla dat ti rjesenje, jer radis krivo. Zamisli da imas bilijun korisnika, oces rucno dodavati datoteku za svakog od njih?

Nauci koristiti bazu podataka, na netu mozes naci hrpu tutorijala kako napraviti jednostavan login sustav, a i ACL (access control list) za definiranje prava sta neki korisnik smije vidit.

Nema smisla stancati stranice za svakog korisnika, napravi u bazi listu korisnika sa statusom, privilegijama, pravima ili nesto tome slicno…

Probaj ovaj tutorijal, imas detaljna uputstva:

probaj u if staviti $_SESSION[korisnicko_ime]=="korisnicko ime za koje zelis da se vidi stranica"
I naravno kod logiranja upiši u sesiju korisničko ime…pitaj ako još nešto nije jasno