Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/MySQL] Sprawdzanie sesji.
Koniczynka
post
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 24.05.2006

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


Witam. Tworzę system logowania oparty na bazie danych. Mam jednak pewien problem. Bo o ile przez samo logowanie użytkowników przeszedłem praktycznie bez większych problemów, to mam problem z podstronami. Oparłem to na sesjach i jakieś tam amatorskie efekty na stronie widzę. Ale co trzeba zastosować, żeby na stronę xyz.php niemożna było wejść przez wpisanie w przeglądarce www.costam.pl/xyz.pl . I żeby mieli do niej dostęp tylko zalogowani użytkownicy.

Szukałem na forum podobnych tematów i starałem się zastosować podane tam rozwiązania. Jednak niczego efektywnie nie udało mi się wykorzystać. Prosiłbym o podsunięcie jakiegoś pomysłu do rozwiązania problemu.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Koniczynka
post
Post #2





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 24.05.2006

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


To coś takiego:

  1. <?php
  2.  
  3.  
  4. if (session_start() ) 
  5. { echo 'Jesteś zalogowany';}
  6.  
  7. else { echo 'Nie jesteś zalogowany';}
  8.  
  9. ?>
?

Czy bardziej w stylu:

  1. <?php
  2.  
  3. if ($_POST['login'] = $_SESSION['login'] && $_POST['haslo'] = $_SESSION['haslo']) 
  4. { echo 'Jesteś zalogowany';}
  5. else { echo 'Nie jesteś zalogowany';}
  6.  
  7. ?>
?

W pierwszym wypadku ciągle pokazuje się Jesteś zalogowany, a w drugim zawsze było Nie jesteś zalogowany.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 28.12.2025 - 08:05