ďťż
Podstrony
|
telcocafeWitam napisałem system logowania oparty na sesjach, następnie chciałem dodać obsługę COOKIE no i wszystko poszło dobrze system pomyślnie wysyła pliki cookie do użytkownika jednak mam jeden problem jak odczytać informację w pliku cookie tak, aby użytkownik, który poprawnie się zalogował był następnym razem automatycznie logowany. Tak jak to jest na tym forum, gdy się raz zalogujesz to, gdy wejdziesz następny raz ustawienia zostaną zapamiętane.A tu zamieszczam system mój system logowania <?php $cookie = FALSE; session_start(); require('szablony/a.php'); ?> <?php mysql_connect('mysql.60free.ovh.org','*****','*****'); mysql_select_db('informa'); $zapytanie = "SELECT * FROM rejestracja "; if($r = mysql_query($zapytanie)){ while($wiersz = mysql_fetch_array($r)){ if($_POST['login'] == $wiersz['login'] && $_POST['haslo'] == $wiersz['haslo']){ if($wiersz['upr'] == 0){ setcookie ('login', $_POST['login']); setcookie ('haslo', $_POST['haslo']); $_SESSION['upr'] = '(root - wszystkie uprawnienia)'; $_SESSION['status'] = $wiersz['upr']; }else{ $_SESSION['upr'] = '(usser - brak uprawnień)'; } $_SESSION['login'] = $_POST['login']; header('Location: index.php'); exit(); }else{ print "<div class='blok'> <p>Podane haslo lub login są nie prwawidłowe excl.gif!</p> <h1><a href='rejestracja.php'>Zarejestruj się</a></h1> </div>"; } } } mysql_close(); ?> </td> <?php require('szablony/b.php'); ?> przy wejści na stronę wyciągaj dane z ciacha i na ich podstawie sprawdź czy user o takim loginie i hashu hasła istnieje btw pomyśl nad bezpieczeństwem |
|||
Sitedesign by AltusUmbrae. |