Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: System logowania na stronę
Forum PHP.pl > Forum > Gotowe rozwiązania > Szukam
sikorjr
Witam.

Szukam systemu logowania na stronę, który wszystkie dane pobierze z bazy danych, tylko że chciałbym móc ustawić przekierowanie każdego użytkownika tzn. użytkownika a po zalogowaniu przekieruje na stronę a, użytkownika b na stronę b itd dla każdego użytkownika na inną stroną. Najlepiej bez systemu rejestracji.

Z góry dzięki za pomoc
JustHuman4
  1. <?php
  2.  
  3.  
  4. mysql_connect('host', 'baza', 'haslo')
  5. or die('nie udalo sie polaczyc z baza danych');
  6.  
  7. or die('nie znaleziono bazy danych');
  8.  
  9. echo '<h1>Logowanie</h1>';
  10.  
  11. if($_SESSION['logged']) echo 'jestes zalogowany';
  12. else
  13. {
  14. echo '<form action="login.php" method="POST">
  15. Nick: <br />
  16. <input type="text" name="nick"><br />
  17. Hasło: <br />
  18. <input type="password" name="pass"><br />
  19. <input type="submit" name="ok" value="Zaloguj">
  20. </form>';
  21.  
  22. if(isset($_POST['ok']))
  23. {
  24. $nick = $_POST['nick'];
  25. $pass = $_POST['pass'];
  26.  
  27. if(empty($nick) || empty($pass)) echo 'uzupelnij wszystkie pola';
  28. else
  29. {
  30.  
  31.  
  32. $pass = md5($pass);
  33.  
  34. $result = mysql_query("SELECT * FROM uzytkownikcy WHERE nick='$nick' AND pass='$pass'");
  35.  
  36. if(mysql_num_rows($result)==0) echo 'podales niepoprawne dane';
  37. else
  38. {
  39. $row = mysql_fetch_array($result);
  40.  
  41. $_SESSION['logged'] = true;
  42.  
  43. $_SESSION['id'] = $row['id'];
  44. $_SESSION['nick'] = $row['nick'];
  45. $_SESSION['data_rejestracji'] = $row['data_rejestracji'];
  46.  
  47. header("location: bleblebleble.php");
  48. }
  49. }
  50. }
  51. }
  52.  
  53.  
  54. ?>


Na końcu przy header podajesz link lub lokacje gdzie ma Cię przenieść po poprawnym zalogowaniu smile.gif

Pozdrawiam
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-2024 Invision Power Services, Inc.