Mam taki skrypt logowania
<?php
$zapytanie = mysql_query("SELECT * FROM redakcja WHERE login = '$login'");
if(isset($_POST['login']) && isset($_POST['pass'])) { if($login ==''.$dane['login'].'' && $haslo ==''.$dane['haslo'].'')
{
$_SESSION['admin']='ok';
$_SESSION['login']=''.$dane['login'].'';
}
else { echo 'Blad logowania, probuj dalej :)'; } }
if(!isset($_SESSION['admin']) && !isset($_SESSION['login']) && $_SESSION['admin'] != 'ok' && !isset($_POST['submit']) && $_GET['p']!='wyloguj' && !isset($_COOKIE['log']))
{
<form action="as.php" method="POST">
Login:<input type="text" name="login"><br/>
Haslo:<input type="password" name="pass"><br/>
<input type="submit" name="submit" value="Loguj"></form>';
}
if($_SESSION['admin'] == 'ok' && isset($_COOKIE['log'])) {
echo 'Jestes zalgowany! jako '.$_SESSION['login'].', <a href="?p=wyloguj">Wyloguj ť</a>';
if($_GET['p']=='wyloguj') {
}
}
?>
Wprowadziłem do bazy danych jeden wpis. I pomimo tego, iż login i hasło są poprawne cały czas wyskakuje Blad logowania, probuj dalej (IMG:
http://forum.php.pl/style_emoticons/default/smile.gif) . Co jest nie tak?