Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Del tikrinimo

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:


session_start();


Toliau, bet kokiame admin_*.php faile (ar koks ten bebūtų), turi parašyti viršuje tą patį:


session_start();


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
}