Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problemy z session destroy
sokzzuka
post 8.02.2006, 23:09:16
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 9.12.2005

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


a wiec tak jak w temacie, mam problemy z zniszczeniem sesji, moj plik wyglada mniej wiecej tak:

  1. <?
  2.  
  3. session_name('jakas_nazwa');
  4.  
  5. if($action=='login') {
  6.  
  7. //sprawdzenie danych z formularza itp, itd
  8.  
  9. $_SESSION=array();
  10. set_cookie(session_name, etc...);
  11.  
  12. session_name('jakas_nazwa');
  13.  
  14. $_SESSION['user_id']='13';  //przykladowe id konkretnego usera
  15. $_SESSION['username']='juzek'; //przykladowa nazwa uzytkownika
  16.  
  17. } else if($_SESSION['username']!='guest'){
  18.  
  19. echo "witaj {$_SESSION['username']}";
  20.  
  21. } else {
  22.  
  23. $_SESSION['user_id']='1';
  24. $_SESSION['username']='guest';
  25.  
  26. } 
  27.  
  28. ?>

moj problem polega na tym ze chce aby przy logowaniu sesja w ktorej byly zapisane dane dla domyslnego uzytkownika 'guest' zostala skasowana a na jej miejsce zostala utworzona nowa o nowym id dla uzytkownika ktory sie zalogowal, natomiast skrypt w miejscu w ktorym ma zniszczyc sesje oczywiscie czysci zmienna session ale nie kasuje sesji, przez to nowa sesja utworzona dla logujacego sie uzytkownika ma ten sam id co poprzednia, sprawdzilem ze jezeli po session_destroy nie wystapi nowe session_start to sesja zostaje pomyslnie skasowana, prosze o jakas pomoc w tej sprawie bo mi sie juz koncepcje wyczerpaly...

dodam jeszcze ze nie chce uzywac przekierowan i headerow, wszystko mam podlinkowane pod jeden index.php, prosze sie nie sugerowac jezeli sa jakies bledy skladniowe w dolaczonym kodzie poniewaz jest to ogolny zarys tylko...

Ten post edytował sokzzuka 8.02.2006, 23:30:07
Go to the top of the page
+Quote Post

Posty w temacie
- sokzzuka   problemy z session destroy   8.02.2006, 23:09:16
- - revyag   session_regenerate_id   9.02.2006, 08:11:34
- - sokzzuka   o to mi mniej wiecej chodzilo, big thnx   9.02.2006, 10:13:33


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: 19.07.2025 - 06:45