Ahoj, našel jsem scriptík, který kontroluje, zda je uživatel, který vstupuje na stránky, přihlášený nebo ne ... zda jde o admina nebo ne. Zajímaly by mě jen nějaké info.
<?php
session_start();
/*include databáze*/
if(isset($_SESSION["login"])){ /*kontroluje zda vstupujme na stránky s jako registrovaný a přihlášený uživatel*/
if($_SESSION["login"]>0){
$nick = ""; /*vytvořím si prázdnou proměnou $nick*/
$sql = "SELECT username FROM uzivatele WHERE id=$_SESSION[login]"; /*...*/
if($link = mysql_query($sql)){
while ($info = mysql_fetch_array($link)){ /*Zde v databázy najdu jméno přihlášeného uživatele a uložím do proměné $nick*/
$nick = $info["username"]; /*...*/
}
}
$admin = false; /*Promenou $admin nastavím jako false*/
if($_SESSION["login"] == 1 or $_SESSION["login"] == 2)$admin = true; /*pokud se příhlasí admin tak se změní na true*/
include("menu.php");
}
}
?>
Jak se zjistí, který uživatel je admin? if($_SESSION["login"] == 1 or $_SESSION["login"] == 2)$admin = true; ... co mi tohle říká?
if(isset($_SESSION["login"])) - SESSION "login" je nějaká specifická seance? Nebo to odkazuje na nějaký atribut ve formuláři eventuelně na atribut v tabulce (databáze)?
Díky moc!