ugrás a tartalomhoz

Cookie torlese bizonyos ido utan

Anonymous · 2006. Júl. 7. (P), 23.20
Sziasztok!
Van egy cookie amely bekerul a browszerbe, "Username" a neve es az "erteke" a felhasznalo neve.

A celja : Ha a felhasznalo ujra belep a lapra, mar nem kell kitoltse a login formot. A cookiet a kov. parancsal hozom letre:

setcookie('username', $_POST['username'], time()+1000000);

Most, hogy a felhasznalo beloginolt a lapra es kap egy welcome uzenetet, azt szeretnem, hogy ha eltelik 15 perc es a felhasznalo mar nem klikelt semmire a lapon, akkor jarjon le a cookie es a user loginoljon be ujra.

Nagyon nagy szuksegem lenne a segitsegetre, akarmilyen tanacs vagy kod jol jonne !

Koszonom !
 
1

Az más...

janoszen · 2006. Júl. 8. (Szo), 00.07
A belépés kezelése más dolog. Az munkamenet kezelés. Ugyanis gondolj bele, ha valaki a böngésző adataiban módosítaná a cookie értékét (lehetséges) akkor be tud lépni az oldaladra jelszó nélkül.

Ha törölni akarsz egy cookie-t, állítsd be megfelelőre az időt.
2

ok

Anonymous · 2006. Júl. 8. (Szo), 09.50
Ha a felhasznalo nem klikel semmire az oldalon es eltelik 15 perc azt szeretnem, hogy ujbol be kelljen irja a login adatokat.

Szerintem ez kicsit tobb mint a cookie torlese.
Ha tudtok segiteni, koszonom !
3

Weblabor cikkek

Anonymous · 2006. Júl. 8. (Szo), 09.56
http://weblabor.hu/cikkek/munkamenetkezeles1
http://weblabor.hu/cikkek/munkamenetkezeles2
http://weblabor.hu/cikkek/jogosultsagkezeles
4

Cookie törlés

Anonymous · 2006. Júl. 9. (V), 01.29
Sziasztok

Azt meg lehet oldani, hogy a böngésző egy sűrűbb intervallumban, pl félpercenként töröljön cookiet? vagy hogy minden friistéskor törölje?

Köszi előre is
5

meg

Joó Ádám · 2006. Júl. 9. (V), 11.17
A félpercenkénti törlést megoldhatod pl JavaScripttel, de úgy is, hogy egy meta taggel frissítteted az oldalt rendszeresen, és php-ban törlöd őket, ami minden frissüléskor lefut. Csak frissítéskor értelemszerűen ugyanez, csak meta tag nélkül.

Lásd még: http://hu.php.net/manual/hu/function.setcookie.php
6

Extrém...

Dualon · 2006. Júl. 9. (V), 11.40
Megkérdezhetem, ezt mire és miért szeretnéd használni? Eléggé extrém megoldásnak tűnik ahhoz, hogy gyanúsan legyen hozzá elegánsabb út.
7

kerdes

Anonymous · 2006. Júl. 17. (H), 10.01
Ok, van par kerdesem.
Letrehozok egy session-t, a browszerben megjelenik egy PHPSESSID nevezetu cookie. Ez a cookie csak addig ervenyes amig be nem csukom a browszert.

Sajnos nekem az kene, hogy 15 percig ervenyes legyen ez a SESSION, ezert a kovetkezo sort irtam be:

session_start();
session_set_cookie_params(900, "/");

Most 900 masodperc (15 perc) ervenyes a cookie. Ok eddig minden sikerult.

Most csak azt akarnam, hogy ha egy linkre katintok az oldalon akkor a cokkie frisitse fel magat es meg 15 percig legyen ervenyes.

Kerlek titeket segitsetek !