Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wylogowanie
kapral
post
Post #1





Grupa: Zarejestrowani
Postów: 208
Pomógł: 0
Dołączył: 5.03.2005

Ostrzeżenie: (20%)
X----


Witma
Mam stronę do logowania gdzie wpisuję Usera i Hasło i przesyłam te dane do drugiej strony metodą POST. I jestem już zalogowany. Jeśli jednak się wyloguję i dam w przeglądarce wstecz to znowy będę zalogowany pomimo że wcześniej się wylogowałęm (ponieważ dane były przesyłane metodą POST).
Jak tego uniknąć aby po wylogowaniu nie można było powrócić do poprzedniej strony?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Ociu
post
Post #2





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




A jak przechowujesz, że się zalogowałeś ?
COOKIES, sesje ?
przykład dla cookies:
Jeśli dane są poprawne, to tworzysz ciacho, a na stronie z formularzem (czy gdzie tos się tam cofasz) dajesz:
  1. <?php
  2. if(isset($_COOKIE['zalogowany']))
  3. {
  4. die('Zostales juz zalogowany, wiec po co wracasz ?');
  5. }
  6. ?>
Go to the top of the page
+Quote Post
kapral
post
Post #3





Grupa: Zarejestrowani
Postów: 208
Pomógł: 0
Dołączył: 5.03.2005

Ostrzeżenie: (20%)
X----


Logowanie mam zrobione za pomocą sesji. Ale chce zrobić tak że jeśli się wyloguje i w przeglądarce dam wstecz to żeby nie pokazała mi sie poprzednia strona tylko żeby pisało np: jesteś już wylogowany i nie masz dostępu do tej strony
Go to the top of the page
+Quote Post
shizo
post
Post #4





Grupa: Zarejestrowani
Postów: 85
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Lubin

Ostrzeżenie: (10%)
X----


Przy wylogowywaniu dajesz na końcu:
  1. <?php
  2. echo('Zaloguj się, aby uzyskać dostęp do tej strony!');
  3.  
  4. ?>


http://pl2.php.net/session_destroy
Go to the top of the page
+Quote Post

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: 22.08.2025 - 13:54