tu su chyby:
tu je subor include.phpNotice: Undefined variable: logout in c:\program files\easyphp1-8\www\heslo\include.php on line 18
Notice: Undefined variable: login in c:\program files\easyphp1-8\www\heslo\include.php on line 25
Notice: Use of undefined constant pwd - assumed 'pwd' in c:\program files\easyphp1-8\www\heslo\include.php on line 45
Notice: Undefined variable: logincookie in c:\program files\easyphp1-8\www\heslo\include.php on line 45
Notice: Undefined variable: PHP_SELF in c:\program files\easyphp1-8\www\heslo\login.php on line 11
Kód: Vybrať všetko
<?
$user_passwords = array (
"Admin" => "jojo",
"user3" => "password3",
"user4" => "password4"
);
$logout_page = "logout.php";
$login_page = "login.php";
$invalidlogin_page = "invalidlogin.php";
if ($logout)
{
Setcookie("logincookie[pwd]","",time() -86400);
Setcookie("logincookie[user]","",time() - 86400);
include($logout_page);
exit;
}
if ($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;
}
}
?>
Kód: Vybrať všetko
<?php include("include.php") ?>
<HTML>
<TITLE>Chránená stránka</TITLE>
<BODY>
<FONT FACE="arial, helvetica" SIZE=2>Toto je chránená stránka !<BR>
<A HREF="http://stranky" target="_blank">Administracny system</A><P>
<A HREF="<? echo $PHP_SELF ?>?logout">Odhlásit</A>
</FONT>
</BODY>
</HTML>
Kód: Vybrať všetko
<HTML>
<TITLE>Login </TITLE>
<BODY>
<FONT FACE="arial, helvetica" SIZE=2>
<FORM METHOD=post ACTION="<? echo $PHP_SELF ?>?login">
<B>Uživatelské meno:</B><BR>
<INPUT TYPE=text SIZE=30 NAME=loginname><BR>
<B>Heslo:</B><BR>
<INPUT TYPE=password SIZE=30 NAME=password><BR>
<? if (substr($PHP_SELF,-9) == "login.php") { echo "<P>Nejde zobrazit, soubor je chránený heslom!</P>"; } else { echo "<INPUT TYPE=submit VALUE=\"Login!\">"; } ?>
</FORM>
<em></em>
</BODY>
</HTML>
Kód: Vybrať všetko
<HTML>
<TITLE></TITLE>
<BODY>
<FONT FACE="arial, helvetica" SIZE=2>Díky za tvou návštěvu!<P>
Klikněte <A HREF="<? echo $PHP_SELF ?>">zde</A> pro nové přihlášení.<P>
</BODY>
</HTML>
Kód: Vybrať všetko
<HTML>
<TITLE>Login Page</TITLE>
<BODY>
<FONT FACE="arial, helvetica" SIZE=2>
<P><FONT COLOR="red"><B>Zle meno alebo heslo!</B><BR>Prosím skuste znovu.</FONT></P>
<FORM METHOD=post ACTION="<? echo $PHP_SELF ?>?action=login">
<B>Uživatelské jméno:</B><BR>
<INPUT TYPE=text SIZE=30 NAME=loginname><BR>
<B>heslo:</B><BR>
<INPUT TYPE=password SIZE=30 NAME=password><BR>
<INPUT TYPE=submit VALUE="Login!">
</FORM>
</BODY>
</HTML>
Kód: Vybrať všetko
<? include("include.php"); ?>
<HTML>
<TITLE>Chráněná stránka</TITLE>
<BODY>
<FONT FACE="arial, helvetica" SIZE=2>Stránka 2<BR>
<A HREF="index.php">Kliknite na prechod k indexu</A><P>
<A HREF="<? echo $PHP_SELF ?>?logout">Odhlásenie</A>
</FONT>
</BODY>
</HTML>