Autor Zpráva
FJakub
Profil
Dobrý den,
chtěl bych se zeptat jak nastavím v php aby když vypnu prohlížeč tak abych se odhlásil ze stránek!!
Používám tady toto http://www.jaknaweb.com/script-ulozit.php?script=223 je to Zaheslovany pristup na stranky bez databaze

tu je soubor protection.php tu by to mělo být!!!
<?

$user_passwords = array (
	// sem mùžete zadat uživatele a heslo 

	"heslo" => "heslo", 
	"user2" => "password2",
	"user3" => "password3",
	"user4" => "password4"
	);

$logout_page = "logout.php";

$login_page = "login.php";

$invalidlogin_page = "invalidlogin.php";



if ($action == "logout")
{
	Setcookie("logincookie[pwd]","",time() -86400);
	Setcookie("logincookie[user]","",time() - 86400);
	include($logout_page);
	exit;
}
else if ($action == "login")
{
	if (($loginname == "") || ($password == ""))
	{
		include($invalidlogin_page);
		exit;
	}
	else if (strcmp($user_passwords[$loginname],$password) == 0)
	{
		Setcookie("logincookie[pwd]",$password,time() + 86400);
		Setcookie("logincookie[user]",$loginname,time() + 86400);
	}
	else
	{
		include($invalidlogin_page);
		exit;
	}
}
else
{
	if (($logincookie[pwd] == "") || ($logincookie[user] == ""))
	{
		include($login_page);
		exit;
	}
	else if (strcmp($user_passwords[$logincookie[user]],$logincookie[pwd]) == 0)
	{
		Setcookie("logincookie[pwd]",$logincookie[pwd],time() + 86400);
		Setcookie("logincookie[user]",$logincookie[user],time() + 86400);
	}
	else
	{
		include($invalidlogin_page);
		exit;
	}
}
?>
pEeLL
Profil
misto cookie pouzivej session a je to.
bohyn
Profil
Nebo u cookie nenastavuj cas platnosti, potom se smazou zaroven se zavrenim browseru.
FJakub
Profil
kde to mám použít v php jsem začátečník
pEeLL
Profil
PHP (52) - Cookies - http://www.linuxsoft.cz/article.php?id_article=436
PHP (53) - Sessions - http://www.linuxsoft.cz/article.php?id_article=440

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0