Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]System logowania
Forum PHP.pl > Forum > Przedszkole
wiemcojeem
Cześć.. Mam problem - Otóż, nie wiem co napisałem źle, ale gdy wprowadzam dane do formularza logowania - on niestety nie działa. Prosiłbym o pomoc.
Kod:
  1. <?php
  2. //include config
  3. require_once('../includes/config.php');
  4.  
  5.  
  6. //check if already logged in
  7. if( $user->is_logged_in() ){ header('Location: index.php'); }
  8. ?>

  1. <!doctype html>
  2. <html lang="en">
  3. <meta charset="utf-8">
  4. <title>Admin Login</title>
  5. <link rel="stylesheet" href="../style/normalize.css">
  6. <link rel="stylesheet" href="../style/main.css">
  7. </head>
  8.  
  9. <div id="login">

  1. <?php
  2.  
  3. //process login form if submitted
  4. if(isset($_POST['submit'])){
  5.  
  6. $username = trim($_POST['username']);
  7. $password = trim($_POST['password']);
  8.  
  9. if($user->login($username,$password)){
  10.  
  11. //logged in return to index page
  12. header('Location: index.php');
  13.  
  14.  
  15. } else {
  16. $message = '<p class="error">Wrong username or password</p>';
  17. }
  18.  
  19. }//end if submit
  20.  
  21. if(isset($message)){ echo $message; }
  22. ?>

  1. <form action="" method="post">
  2. <p><label>Username</label><input type="text" name="username" value="" /></p>
  3. <p><label>Password</label><input type="password" name="password" value="" /></p>
  4. <p><label></label><input type="submit" name="submit" value="Login" /></p>
  5. </form>
  6.  
  7. </div>
  8. </body>
  9. </html>
viking
A co konkretnie oznacza że nie działa? Włączyłeś wyświetlanie błędów?
Kshyhoo
Witaj na Forum, zapoznaj się z zasadami tu panującymi. Na początek: podaj więcej szczegółów, bo "nie działa" to bardzo subiektywne pojęcie.
trueblue
Co jest w zmiennej $user?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.