Autor Zpráva
Lamca
Profil *
Hojec. Co mám hodit na kazdou stranku aby se kontrolovalo jestli je uzivatel prihlasen nebo neni. Mám tam:
Po zadani spravneho hesla a jmena se stane toto:


$data=mysql_fetch_array($databaze_prihlas);
session_register(test);
$_SESSION[test]="ano";
$_SESSION[test_name]=$data[test_name];
header("location: presmer_na_web_kam_nema_kazdy_pristup.php");
Joker
Profil
session_start();
if(!empty($_SESSION["test_name"])) echo("Přihlášen");
else echo("Nepřihlášen");
Lamca
Profil *
a slo by nejak udelat abych to nemusel hazet to prihlasen nejak jako v php_auth_user:

if (!IsSet($_SERVER['PHP_AUTH_USER']))
{ echo "Nejsi přihlášen!";
exit; }

tady je kod prihlaseneho.....
Joker
Profil
a slo by nejak udelat abych to nemusel hazet to prihlasen
Jistěže, logicky vynecháním příslušné větve podmínky:
if(empty($_SESSION["test_name"])) echo("Nejsi přihlášen!");
Lamca
Profil *
diks ale piše mě chybu:


Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by
a dostanu se tam i kdyz nezadam udaje :( "nejsi prihlasen me to nenapise"
Lamca
Profil *
chybu uz nepise napsal sem to uplne nahoru na prvni radek to session start ale proste se me napise Nejsi přihlášen! a ukaze se me i obsah co nemuze kazdy videt ukaze se i kdyz nezadam heslo a jmeno
Lamca
Profil *
zapomel jsem na exit; uz nic :D dik moc...
Lamca
Profil *
jeste dotaz jak udelat aby se po urcite dobe nepracovani na webu, ktery je zaheslovany se mě sam odhlasil (smazali se promenny ze session)? kuju
DJ Miky
Profil
Session má určitou trvanlivost - zruší se automaticky po nějaké době (možno nastavit) nebo zavřením okna prohlížeče.
Lamca
Profil *
a jak se to da nastavit pls?
Toto téma je uzamčeno. Odpověď nelze zaslat.