Je na Web Zdarma povolený SESSION
Na zaciatok stranky pouzijem:
session_start();
if (!session_is_registered("user register") || $HTTP_SESSION_VARS["user_register"]<>"ANO"):
echo $HTTP_SESSION_VARS["user_register"];
header("location: login.php");
endif;
aby sa na stranku nedalo dostat bez predosleho prihlasenia;
ak mate lepsi spuosob napiste
dik
Já používám pro přihlášení toto:
$query = @MySQL_Query('SELECT ... ') or Error(303);
if (MySQL_Num_Rows($query) != 1) Error(203);
$result = MySQL_Fetch_Array($query);
$_SESSION['autorizace'] = Array (
'id' => $result['id'],
'login' => $result['login'],
'jmeno' => $result['jmeno'],
'email' => $result['email'],
'prava' => $result['prava'],
'platnost' => Time() + 1800
);
a ve všech chráněných stránkách toto:
function Check_Login()
{
if (!IsSet($_SESSION['autorizace']))
{
if ($_SESSION['autorizace']['platnost'] < Time())
Error(); // chybove hlaseni
}
}