Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL] Przekierowanie po zalogowaniu
jg44
post 17.12.2011, 20:21:46
Post #1





Grupa: Zarejestrowani
Postów: 122
Pomógł: 14
Dołączył: 14.07.2011
Skąd: Gliwice / Wrocław

Ostrzeżenie: (0%)
-----


Na sewerze lokalnym po zalogowaniu przekierowywuje na stronę główną, a na serwerze 'normalnym' nie. Czy to moja wina czy może coś z ustawieniami serwera?
  1. <?php
  2. /**
  3.  * Klasa odpowiadająca za zalogowanie użytkownika.
  4.  */
  5. class Login
  6. {
  7. private $login; /** Zmienna przechowująca login użytkownika. */
  8. private $pass; /** Zmienna przechowująca hasło użytkownika. */
  9.  
  10. /** Metoda ustawiająca login. */
  11. function setLogin($login)
  12. {
  13. $this->login = $login;
  14. }
  15.  
  16. /** Metoda ustawiająca hasło. */
  17. function setPass($pass)
  18. {
  19. $this->pass = $pass;
  20. }
  21.  
  22. /** Metoda logująca. */
  23. function log()
  24. {
  25. $r = mysql_query("SELECT uzytkownicy.login, uzytkownicy.haslo FROM uzytkownicy,autoryzacja
  26. WHERE uzytkownicy.login='".mysql_real_escape_string($this->login)."' && uzytkownicy.haslo='".mysql_real_escape_string(sha1($this->pass))."' AND autoryzacja.status=1 AND autoryzacja.id_uzyt=uzytkownicy.ID")or die(mysql_error());
  27. if(mysql_num_rows($r) > 0)
  28. {
  29. $_SESSION['zalogowany'] = true;
  30. $_SESSION['login'] = $this->login;
  31.  
  32. header("Location: index.php");
  33. }
  34. else
  35. {
  36. echo "<h4 class=\"error\">Podano nieprawidłowe dane.</h4>";
  37. echo "<a href=\"logowanie.php\">Spróbuj ponownie</a>";
  38. }
  39. }
  40. }
  41. ?>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.06.2025 - 13:50