Mam problem. Kilka miesięcy temu pisałem swój pierwszy skrypt rejestracji i logowania.
Rejestracja działa tak jak chcę, ale mam problem z logowanie.
Otóż, gdy wpiszę dobry login i hasło wykazuje mi komunikat: Twoje konto nie jest aktywne.
Ok nie powinno być aktywne, gdy access=0 a ja mam access=5
Nie wiem jak temu zaradzić.
Mógłbym prosić o pomoc?
<?php include('include/db.php'); { echo '<div align="center"><form action="index.php?page=cpadmin" method="post"> <input type="hidden" name="log" value="1"> Login:<br><input type="text" name="login" /><br><br> Hasło:<br><input type="password" name="haslo" /><br> <input type="submit" value="Zaloguj"> </form></div>'; } if($_POST['log']) { if($_POST['login'] && $_POST['haslo']) { $login = ($_POST['login']); { if($row['access']) { $_SESSION['admin'] = 'ok'; $_SESSION['login'] = $row['login']; } } else { echo '<div align="center">Podano błędny login lub hasło</div><meta http-equiv="Refresh" content="3; url=index.php?page=cpadmin" />'; } } else { echo '<div align="center">Musisz podać login i hasło</div><meta http-equiv="Refresh" content="3; url=index.php?page=cpadmin" />'; } } if($_GET['wyloguj']=='wyloguj') { } if($_SESSION['admin'] == 'ok' && $_COOKIE['cpadmin']) { echo '<div align="center">Jesteś zalgowany jako '.$_SESSION['login'].'<br> <a href="index.php?page=cpadmin&wyloguj=wyloguj">Wyloguj</a></div>'; } else { } ?>