Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]kończenie - zrywanie sesji
alogator
post
Post #1





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 13.11.2006
Skąd: Sosnowiec

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


witam!
użyłem czegośtakiego:

  1. Identyfikatorem sesji jest <b><?php print(session_id());?></b><BR>

zwróciło mi to wynik z identyfikatorem sesji. Moje pytanko brzmi - jak zrobić żeby pozbyć się tego identyfikatora trwale i żeby przy następnym logowaniu nadał nowy identyfikator dla sesji?
W zasadzie to można to uznać za procesik wylogowywania...hmmm...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
MacPain
post
Post #2





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 22.09.2006

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


Przed zalogowaniem zrób session_regenerate_id() a wylogowanie można tak:
  1. <?php
  2. $stara_sesja = $_SESSION['sesja'];
  3. unset($_SESSION['sesja']);
  4. $niszcz_sesje = session_destroy();
  5. if (!empty($niszcz_sesje))
  6. {
  7. if ($wynik_niszcz)
  8. {
  9. echo "Wylogowano";
  10. }
  11. else
  12. {
  13. echo "Wylogowanie niemozliwe";
  14. }
  15. }
  16. else
  17. {
  18. echo "Uzytkownik niezalogowany, tak wiec brak wylogowania.";
  19. }
  20. ?>


Ten post edytował MacPain 19.06.2007, 20:46:58
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 Aktualny czas: 20.08.2025 - 07:18