Skrypt logowania w PHP

Mam problem chciałbym napisać skrypt logowania w PHP narazie napisałem tyle, tylko jak to otwieram na serwerze to pisze, żr są błędy:

index.php:

<?php

$haslo = "hasło";

if (isset($_COOKIE['haslo'])) 

{ {

	if($_COOKIE['haslo'] === $haslo)


		echo "Jesteś; zalogowany!!!";

	}

	else

	{

		echo "Złe hasło!!!";

	}

}

else

{

	echo('

   		     Wpisz swój login: 
     Wpisz hasło:
     

');

	}

?>

login.php:

<?php setcookie('nick', $_POST['haslo'], time()+0);

echo (' ')

?>

Co tu jest żle??? :?:

Szczerze mówiąc, nie rozumiem co chciałeś napisać w tym skrypcie.

Będzie Ci łatwiej napisać skrypt, jeśli będziesz wykorzystywać sesje: http://pl.php.net/manual/pl/intro.session.php .

Poza tym kilka uwag:

  1. Po co Ci skrypt w dwóch plikach? Nie można użyć jednego, skoro i tak po zalogowaniu ( login.php ) przekierowujesz na poprzednią stronę ( index.php )?

  2. Nie powinno się używać nagłówka HTTP_REFERER , bo przeglądarki nie muszą go wysyłać.

  3. Haseł nie trzyma się w czystej postaci. Powinny być one zahashowane za pomocą jakiejś funkcji skrótu ( MD5 , SHA-1 ).