Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sesje - logowanie
djluzak
post
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 12.03.2004
Skąd: Kraków

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


Mam system logowania oparty na sesjach.
[php:1:846965c108]<?php
#czesc kodu logowania
session_start();
$_SESSION[login] = $login_;
$_SESSION[haslo] = md5($haslo_);

#wylogowanie
unset($_SESSION[login]);
unset($_SESSION[haslo]);
session_destroy();
?>[/php:1:846965c108]

To jest mniejwiecej schemat logowania, brakuje wielu linijek kodu ale to jest nieistotne. Chodzi mi o to ze w po jakims czasie zmienne sesji wygasaja i uzytkownik zostaje wylogowany (przy bezczynnosci). Jak mozna ustawic sesje zeby sie wylogowywac dopiero w momencie nacisniecie przycisku wyloguj i zeby sesja nie niszczyla sie sama??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cudi
post
Post #2


Administrator planeta/IRC


Grupa: Przyjaciele php.pl
Postów: 385
Pomógł: 0
Dołączył: 19.04.2003
Skąd: Zabrze

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


Jeszcze trzeba wziąźć pod uwagę sytuację, że jeśli SESSID jest trzymany w ciasteczku to może ono wygansąć i użytkownik znów zostanie wylogowany. Tak więc w parze z [manual:6a7b87cab8]session_cache_expire()[/manual:6a7b87cab8] powinno pójść [manual:6a7b87cab8]session_set_cookie_params()[/manual:6a7b87cab8].
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: 13.10.2025 - 21:37