<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <head> <link href="style_div.css" rel="stylesheet" type="text/css" /> <link href="style_text.css" rel="stylesheet" type="text/css" /> <!--[if lte IE 7]> <link rel="Stylesheet" href="style_IE.css" /> <![endif]--> </head> <body> <div id="login_wrapper"> <div class="box_title_wrapper" style="width: 390px;"> <div class="box_title" style="width: 335px;"><h1 class="box_title">LOGOWANIE</h1></div> <div class="box_fale"></div> <?php // dołączenie plików include 'db.php'; include 'functions.php'; include 'User.php'; //rozpoczęcie lub dołączenie sesji ?> <form action="index.php?login" method="post"> <table class="login"> <tr> </tr> <tr> </tr> <tr> </tr> <tr> </tr> <tr> <td><label for="username">Nazwa użytkownika</label></td> <td><input type="text" name="username" id="username" /></td> </tr> <tr> <td><label for="password">Hasło</label></td> <td><input type="password" name="password" id="password" /></td> </tr> <tr> <td> </td> <td><input type="submit" value="Zaloguj" /></td> </tr> </table> </form> <?php //logowanie jesli ustawiono zmienna login { { //odczytanie rekordu uzytkownika $user = (User::validateUsername($_POST['username'])) ? User::getByUsername($_POST['username']) : new User(); if ($user->userId && $user->password == sha1($_POST['password'])) { //zapisywanie wartosci w sesji, aby móc śledzić użytkownika //i przekierować go do strony głównej $_SESSION['access'] = TRUE; $_SESSION['userId'] = $user->userId; $_SESSION['username'] = $user->username; } else { //nieprawidlowy uzytkoniwk i(lub) haslo $_SESSION['access'] = FALSE; $_SESSION['username'] = null; } } } //wylogowanie { { } } //brak danych else { } //formularz ?> </div> </div> </div> </body> </html>
wszystko ladnie pieknie formularz sie wyswietla podaje dane login admin haslo 1234 odpowiednia klasa sprawdza te dane w bazie... ok jest taki user, jego haslo tez sie zgadza i... lipa w odpowiedzi dostaje tylko
header nie dziala, nie przekierowuje mnie do pliku, jak wymaze z kodu to echo to nic nie wyskakuje, dostaje pusta strone... zaden blad PHP itp... ma ktos jakis pomysl?? bo mi juz rece opadly