HTTP autentifikácia na druhýkrát už nepýta heslo
Toto je príklad http autentifikácie. Problém je v tom, že ak raz zadám meno a heslo, tak už to prihlasovacie okno nevynútim. Lenže, čo ak sa niekto prihlási a po skončení odíde? Niekto ďalší potom sadne k počítaču a nemusí zadať meno a heslo, lebo okno nevyskočí. Ako to urobiť, aby okno vyskočilo opäť?
Asi jsi odsouhlasil nebo máš nastaveno Zapamatovat heslo pro tuto stránku,
záleží, co máš za prohlížeč. Vymaž ve tvém prohlížeči, co je třeba.
Já nejsem žádný znalec PHP, ale dělám to takto
sessions.php
a když se zavře okno... Tak jsem vlastně ještě nikdy nezkusil, co to dělá.
Toto mi úplne stačí. Ďakujem.
Zle som položil otázku. Mala znieť, že ako vymazať obsah premennej v PHP tak, aby výsledok issset($PREMENNA) bol false.
Používá se časový limit. Když je přihlášený user neaktivní tak vyprší přihlášení.
Na to se dá použít cookie s nastavenou dobou platnosti, spolu v kombinaci se Session jak psal kráta.
//edit
No a když se ptáš jak zajistit tu podmínku false tak jednoduše do té proměnné přišoupni hodnotu té cookie.
Kontrola pak je nějak takto:
if ( $cookie && $sesionPrihlasen )
...
...
else
header("vasePrihlaseniVyprselo.htm l");
Vyriešené.