![]() |
![]() |
![]()
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?? |
|
|
![]() |
![]()
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].
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 21:37 |