Autor Zpráva
paulos e.
Profil *
Smim se zeptat jak mam udělat,aby když se přihlásí uživatel 1, aby se zobrazilo jméno to ho uživatele? A když se nepřihlásí nikdo aby to napsalo třeba Nejste přihlášen? Dík

<?


$user_passwords = array (


"uživatel1" => "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;
}
}
?>
[i][/i]
llook
Profil
Tak za prvý - neukládej do cookie heslo! Po dobu platnosti si může kdokoli tu cookinu přečíst.
Obvykle se to řeší přes sessions.
paulos e.
Profil *
Ono se to má takhle. Kdybych tohle uměl napsat sám tak bych vás tady asi nikdy nevotravoval.(je to z netu). No a jak se to dělá pomocí sessions?
paulos e.
Profil *
Prosim vás poradí mi někdo jak to mám udělat?
Aeroson
Profil *
=) v takovejch skriptech se neviznam sry skus si pujcit nejakou knihu kde je neco o session
paulos e.
Profil *
Dobrý:-). Je tady někdo kdo to umí?
Toto téma je uzamčeno. Odpověď nelze zaslat.

0