Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Strona widoczna tylko po zalogowaniu
ArekJ
post 28.09.2008, 10:55:09
Post #1





Grupa: Zarejestrowani
Postów: 266
Pomógł: 9
Dołączył: 21.05.2008
Skąd: Łomianki

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


Witam mam skrypt logowania i chce aby strona test.php była widoczna po zalogowaniu, a jeśli ktoś się nie zalogował to pokazuje np. Strona widoczna dopiero po zalogowaniu. Zależy mi, żeby to było oparte o sesje(żeby po np. 30min wygasało). Można prosić o link do jakiegoś tutoriala jak to zrobić, albo dokładny opis?


--------------------

"Do bramy, bo pada deszcz
Gdy zaćpiesz przejdzie dreszcz
I wróci, wróci tęcza barw
I pęknie twój wrogi świat" R. Riedel
Go to the top of the page
+Quote Post
Maxik
post 28.09.2008, 11:11:57
Post #2





Grupa: Zarejestrowani
Postów: 726
Pomógł: 129
Dołączył: 10.01.2008
Skąd: Gdańsk

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


Poszukaj sobie o sesjach i tam pokombinuj z czasem ważności, a do sprawdzania użyj np.
  1. <?php
  2. if(isset($_SESSION['sesja'])){
  3. //strona
  4. } else {
  5. echo "Zaloguj się!";
  6. }
  7. ?>


--------------------
Pomogłem? Kliknij przycisk Pomógł pod pomocnym Ci postem.
http://maxik.me/
Go to the top of the page
+Quote Post
taktu
post 28.09.2008, 11:13:39
Post #3





Grupa: Zarejestrowani
Postów: 89
Pomógł: 7
Dołączył: 19.05.2008

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


http://webmade.org/porady/sesje-php-system-logowania.php


--------------------
Go to the top of the page
+Quote Post
ArekJ
post 28.09.2008, 11:27:45
Post #4





Grupa: Zarejestrowani
Postów: 266
Pomógł: 9
Dołączył: 21.05.2008
Skąd: Łomianki

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


Dobra zrobiłem wszystko i niby wszystko ziała, ale nie wiem czy poprawnie sprawdzam czy jesteś zalogowany czy nie(niby wszystko działa, ale jakoś dziwnie wygląda skrypt smile.gif )

  1. <?php
  2. ?>
  3. <!DOCTYPE html
  4.    PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  5.    "htt://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  6. <html xmlns="htt://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  7. <head>
  8.    <title>Test</title>
  9. </head>
  10. <body>
  11. <?php
  12. if($_SESSION["zalogowany"]){echo "Masz tuta dostęp gratulacje&nbsp:)"; exit();}
  13. if($_SESSION["zalogowany"]==0){echo "nie masz dostępu do tej części witryny. <a href='index.php'>Zaloguj się</a></body></html>"; exit();}
  14. ?>


czy to jest poprawne?


--------------------

"Do bramy, bo pada deszcz
Gdy zaćpiesz przejdzie dreszcz
I wróci, wróci tęcza barw
I pęknie twój wrogi świat" R. Riedel
Go to the top of the page
+Quote Post
Maxik
post 28.09.2008, 11:30:48
Post #5





Grupa: Zarejestrowani
Postów: 726
Pomógł: 129
Dołączył: 10.01.2008
Skąd: Gdańsk

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


Jeśli działa to tak, ale zmień z $_SESSION["zalogowany"]==0 na !isset($_SESSION['zalogowany'])


--------------------
Pomogłem? Kliknij przycisk Pomógł pod pomocnym Ci postem.
http://maxik.me/
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: 31.07.2025 - 08:48