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
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




W pierwszym wypadku sprawdza, czy w ogole sie udalo stworzyc sesje.

W drugim bedziesz zalogowany tylko, gdy beda dane z formularza.

  1. <?php
  2.  
  3. //logowanie
  4. if ($_POST['login'] = 'login' and $_POST['haslo'] = 'haslo') 
  5. { $_SESSION['zalogowany'] = true;}
  6. else { $_SESSION['zalogowany'] = false;}
  7.  
  8.  
  9. //sprawdzenie, czy zalogowany
  10. if(isset($_SESSION['zalogowany']) and $_SESSION['zalogowany']){
  11. echo 'zalogowany';
  12. }else{
  13. echo 'a tu nie';
  14. }
  15. ?>


Ten post edytował erix 8.06.2006, 12:28:56
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: 27.12.2025 - 11:28