alexarpad2003 Posted November 22, 2010 Report Posted November 22, 2010 Am un sistem login cu usere luate din baza de date introduse de mine. Cum pot restrictiona accesul la un user ? Eventual sa-i dau si un motiv ( Acces interzis pentru neplata ) Quote
bytzu Posted November 22, 2010 Report Posted November 22, 2010 Cel mai simplu la login reusit setezi o sesiune cu usename-ul utilizatorului si verifici daca usernamul celui logat este = cu usernamul dorit de tine, caz in care il redirectionezi catre o pagina in care ii scrii ce vrei tu. Quote
alexarpad2003 Posted November 22, 2010 Author Report Posted November 22, 2010 Am o baza foarte mare de date nu ma ajuta asta. Ma gandeam sa mai fac un camp la structura bazei de date si daca am completat acel camp sa nu-l mai logheze pe pagina si sa-i arate mesajul. Plm sunt la birou si lucrez si la asta in paralel. Hai ca dau o bere la bun caruia ma ajuta. Quote
Moderators Dragos Posted November 22, 2010 Moderators Report Posted November 22, 2010 Faci doua coloane in tabel: blocat (INT) si motiv (TEXT). La blocat poti avea ceva de genul 0 (neblocat) si 1 (blocat). Cand utilizatorul acceseaza pagina respectiva, se face un query in db.Exemplu:$sql = mysql_query ("SELECT * FROM utilizatori WHERE utilizator='$utilizator'");$fetch = mysql_fetch_array ($sql);if ($fetch['blocat']==1){die ("Acces interzis. <br />Motiv: " . $fetch['motiv']);} Quote
alexarpad2003 Posted November 23, 2010 Author Report Posted November 23, 2010 Merci Synthesis, scuze dar nu am putut raspunde mai repede. Merge stas Quote