Witam
Mam dziwny problem z logowaniem. Mam wprawdzie (chyba ale nie do końca, bo piszę tutaj) kod, ale gdy wprowadzam dane i chcę przesłać dalej w odpowiedzi dostaję... z powrotem pusty formularz, tak jakbym go nie wysłał. O co chodzi, mogę prosić o pomoc. PILNIE proszę, Andrzej
$login=$_POST['login'];
$password=$_POST['password'];
//Ochorna przed SQL injection
if($_GET["login"]=="niezalogowany") {
} elseif($login<>"" and $password<>"") {
$password=md5($password); $query=mysql_query("SELECT * FROM tabela WHERE login='$login' and password='$password'"); {
$_SESSION["zalogowany"]="tak";
$_SESSION["login"]=$dane["login"];
$_SESSION["password"]=$dane["password"];
}
}
if ($_SESSION["zalogowany"]=="tak") {
echo "Witaj:".$_SESSION["login"]. ".<br />"; echo "<a href=\"index.php?login=niezalogowany\">Wyloguj się</a>"; } else {
<form action="index.php" method="POST">
<div>Login:</div>
<div><input type="text" name="login"></div>
<div>Password:</div>
<div><input type="password" name="password"></div>
<div><input type="submit" value="Zaloguj"></div>
</form>
Niezalogowany;
}
if($_SESSION["zalogowany"]=="tak") {
echo 'tekst tylko dla zalogowanych'; }
[sql][/sql]