Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Logowanie na sesjach
lDoran
post
Post #1





Grupa: Zarejestrowani
Postów: 172
Pomógł: 13
Dołączył: 15.11.2009

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


Poniżej umieszczam część kodu odpowiedzialną za logowanie:

  1. <?PHP
  2.  
  3.  
  4.  
  5. if(!isset($_SESSION['userName']) && !isset($_SESSION['status'])) {
  6. //Jeżeli zmienne $_SESSION['userName'] i $_SESSION['status'] nie istnieją
  7. require_once('../class/class.Header.php');
  8.  
  9. $header = new Header('Logowanie do panelu administratora');
  10.  
  11. $_SESSION['userName'] = '';
  12. $_SESSION['status'] = 'OFFLINE';
  13.  
  14. require_once('admin-login.php');
  15. require_once('admin-footer.php');
  16.  
  17. } else if($_SESSION['userName'] == '' || $_SESSION['status'] == 'OFFLINE') {
  18. //Jeżeli zmienne użytkownik nie podał prawidłowego loginu i hasła
  19. require_once('../class/class.Header.php');
  20.  
  21. $header = new Header('Logowanie do panelu administratora');
  22.  
  23. require_once('admin-login.php');
  24. require_once('admin-footer.php');
  25.  
  26. } else {
  27. //Jeżeli użytkownik podał prawidłowe dane zostanie zalogowany do panelu administratora
  28.  
  29. require_once('../class/class.Header.php');
  30.  
  31. $header = new Header('Panel Administratora');
  32.  
  33. require_once('admin-navigation.php');
  34. require_once('admin-footer.php');
  35. }
  36.  
  37.  
  38. ?>


Ta część odpowiada za wylogowanie:
  1. <?PHP
  2.  
  3.  
  4. unset($_SESSION['userName']);
  5. unset($_SESSION['userPasswd']);
  6.  
  7. require_once('../class/class.Header.php');
  8. $header = new Header('Wylogowano');
  9.  
  10. echo '<a href="admin-panel.php">Zaloguj ponownie</a>';
  11.  
  12. require_once('admin-footer.php');
  13.  
  14.  
  15. ?>

Po zalogowaniu wyświetla się biała strona, dopiero po odświeżeniu okna przeglądarki zostaje wyświetlone menu administratora. Nie rozumiem dlaczego tak się dzieje skoro użytkownik się zalogował powinna od razu wyświetlić się nawigacja sciana.gif
Go to the top of the page
+Quote Post

Posty w temacie
- lDoran   [PHP]Logowanie na sesjach   31.01.2010, 11:05:18


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 Aktualny czas: 21.08.2025 - 06:08