już obeszłem się bez cookie ;)
ale czekajcie, zaraz dam ten kod przy którym wywalało błąd...
NIE ŚMIAĆ SIĘ! TO MÓJ PIERWSZY SKRYPT LOGOWANIA! I W OGOLE PIERWSZA STRONA PHP XD
<?php
$pass="haslo;
$emot = array(' <img src="../shylios/emoty/smile.gif">',' <img src="../shylios/emoty/happy.gif">',' <img src="../shylios/emoty/sad.gif">');
function login()
{
echo 'Podaj haslo:';
echo '<form action="index.php?do=check" method="POST">';
echo '<input type="password" name="haslo"> ';
echo '<input type="submit" value="Zaloguj">';
echo '</form>';
};
function logged()
{
echo "Zalogowales sie pomyslnie";
echo "$emot[1]<br><br>";
setcookie("login","true");
echo '<a href="pobierz.php">Wejdz na strone</a><br>';
echo '<a href="index.php?do=logout">Wyloguj sie</a>';
};
?>
<html>
<head>
<title>Proszę wprowadzić hasło...</title>
</head>
<body>
<center>
<?php
if (!$_GET)
{
if ($_POST["do"]!=$pass)
{
login();
}
}
else
if ($_GET["do"] == check)
{
switch ($_POST["haslo"])
{
case $pass:
logged();
break;
default:
echo 'Niepoprawne hasło' .$emot[2] . '<br><hr width="30%">';
login();
}
}
else
if ($_GET["do"] == logout)
{
echo 'Wylogowałes sie poprawnie' . $emot[0] . '<br><hr width="30%">';
login();
}
else
if ($_GET["do"] == relogin)
{
echo 'Teraz sie zaloguj' . $emot[1] . '<br><hr width="30%">';
login();
}
?>
</center>
</body>
</html>