Parašė Faitas.· 2012 Geg. 5 23:05:13
#2
Susikurk sesiją, pavyzdžiui jei prisijungimo punktus visus atitiko prisijungiant, tai tada prieš nukreipiant į administravimo panelę parašai:
$_SESSION['admin_auth'] = TRUE;
Aišku, prieš tai, turi *.php failo viršuje būti parašyta:
Toliau, bet kokiame admin_*.php faile (ar koks ten bebūtų), turi parašyti viršuje tą patį:
Ir su if sąlygos sakiniu tikrinti ar jis turi tą sesiją, jei turi, praleidi, jei neturi - išmeti lauk. Tarkim: :)
if(empty($_SESSION['admin_auth'])) {
//Jis neturi sesijos, reiškias ne administratorius ir negali čia eiti
header("Location: pradinis.php"); //Nukreipi į kitą puslapį, kur nebereikia administravimo privilegijos
}