Witam właśnie chciałem zrobić opcję logowania na mojej stronie internetowej i ponieważ pierwszy raz ro bie system logowania zkorzystałem z gotowego skryptu tyle że go troche zmodyfikowałem na włsane potrzeby.
oto on:
$zapytanie=mysql_query("SELECT * FROM uzytkownicy WHERE imie='$login'"); if(isset($_POST['login']) && isset($_POST['pass'])) { if($login ==''.$dane['imie'].'' && $haslo ==''.$dane['haslo'].'')
{
$_SESSION['admin']='ok';
$_SESSION['login']=''.$dane['login'].'';
header('Location: index.php'); }
else{
echo "Źle wprowadzone dane sprobuj ponownie"; echo "<a href='index.php'>wruc</a>";}}
Jednak gdy wpisuje login i hasło login to imie uzytkownika z bazy mysql a haslo to haslo podane podczas rejestracji to wyświetla sie pusta strona.
jeszcze podam że dalszą część kodu dopisałem do pliku do którego przekierowuję czyli index.php
oto ona:
if($_SESSION['admin'] == 'ok' && isset($_COOKIE['log'])) {
echo"<div id='log'>".$_SESSION['login']."<hr><a href='?p=wyloguj'>Wyloguj</a></div>"; if ($_GET['p']=='wyloguj') {
echo"<div id='log'><a href='rejestracja.php'>Rejestracja</a></br><hr><a href='logowanie.php'>Logowanie</a></br></div>";}} if(!isset($_SESSION['admin']) && !isset($_SESSION['login']) && $_SESSION['admin'] != 'ok' && !isset($_POST['submit']) && $_GET['p']!='wyloguj' && !isset($_COOKIE['log'])) {echo"<div id='log'><a href='rejestracja.php'>Rejestracja</a></br><hr><a href='logowanie.php'>Logowanie</a></br></div>";}?>
Więc proszę o pomoc bo już naprawde nie wiem gdzie popełniłem błąd.