Zobacz temat
|
Wygasanie sesji po okre?lnym czasie lub czynno?ci
|
|
| Szapko |
Dodany dnia 07.10.2010 14:50:52
|
|
Bywalec ![]() Postów: 888 Pomógł: 66 Data rejestracji: 19.08.2007 19:49 |
Witam! Próbuj? zrobi? jaki? w miar? dobry system logowania z u?yciem sesji. Niby wszystko dzia?a jak trzeba, logowanie, wylogowywanie, ale nie do ko?ca. Chcia?em, ?eby sesja zostawa?a wymazana po np. 20 minutowej bezczynno?ci i w przypadku gdy u?ytkownik zamknie stron?. Chc? te? umo?liwi? u?ytkownikowi "zapisanie" sesji, które polega?oby na przed?u?eniu jej wyga?ni?cia (za?ó?my, ?e do 3 dni od jego ostatniej obecno?ci). Plik heart.php: Rozwiń Kod źródłowy PHPLogowanie.php: Rozwiń Kod źródłowy PHPwiesci.php: (index) Rozwiń Kod źródłowy PHPi formularz logowania: Rozwiń Kod źródłowy PHPDa rad? co? z tym zrobi?? Edytowane przez Pieka dnia 07.10.2010 15:01:24 |
|
|
|
| W?cibski Go?? |
Dodany dnia 24.10.2025 05:50:39
|
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
|
| IP: localhost | |
| Chemikpil |
Dodany dnia 07.10.2010 20:53:09
|
|
Bywalec ![]() Postów: 999 Pomógł: 54 Data rejestracji: 04.05.2008 21:46 |
Naj?atwiej to na ka?dej stronie, na której mo?e przebywa? tylko zalogowany u?ytkownik, zapisywa? czas ostatniego wywo?ania w sesji. Nast?pnie porówna? go z aktualn? dat? i, je?eli min??o 20min to usun?? sesje i zabroni? u?ytkownikowi dost?pu(np przenie?? go do logowania), a je?eli nie to zaktualizowa? czas aktywno?ci. Co do przed?u?enia sesji. S? dwa sposoby. Ciasteczka i baza danych. Sposób z baz? danych to zmiana sposobu dzia?ania sesji, co wi??? si? z przebudow? systemu. Ca?o?? oparta jest na klasach, a funkcj? zmieniamy sposób przechowywania sesji. Ciasteczka to wiadome. Ustawiamy ich ?ywotno?? na np 3dni i sprawdzamy przy ka?dym wywo?aniu czy istnieje i jakie ma dane. Trzeba tu jednak napracowa? si? nad zabezpieczeniami. Nie mog? one si? opiera? tylko na ciasteczkach. Je?eli gdzie? co? pomyli?em to prosz? o skorygowanie przez innych specjalistów :) Pozdro. Nie pisa? na GG i PW w sprawach technicznych!
ChemikPil - blog (w nowej ods?onie) | ChemikPIL - My twitter |
|
|
|
| Szapko |
Dodany dnia 10.10.2010 12:07:37
|
|
Bywalec ![]() Postów: 888 Pomógł: 66 Data rejestracji: 19.08.2007 19:49 |
Zauwa?y?em teraz, ?e nawet gdy wyloguj? si? r?cznie ze strony, to w przegl?darce zostaje ciasteczko z identyfikatorem sesji, czy to normalne? S?abo znam si? na sesjach, ale czyta?em, ?e s? bezpieczniejsze od ciasteczek, wi?c chcia?em przy nich zosta?. // problem rozwi?zany Edytowane przez Szapko dnia 10.10.2010 13:47:52 |
|
|
|
| Przejdź do forum: |















