phpbar.de logo

Mailinglisten-Archive

[php] dauerhafter Login

[php] dauerhafter Login

Sebastian Mendel lists at sebastianmendel.de
Fre Aug 6 13:15:45 CEST 2004


Jens Giessmann schrieb:

> Hi,
> 
> On Fri, Aug 06, 2004 at 12:56:17PM +0200, Sebastian Mendel wrote:
> 
>>>Mein Problem: da ich bei jedem Seitenaufruf prüfe, ob der Benutzer in
>>>den letzten 30 Minuten aktiv war oder nicht, führt dies zu dem Problem,
>>>dass der Benutzer automatisch ausgeloggt wird, sollte er z.B. einige
>>>Stunden später wieder auf die Seite gelangen.
>>>
>>>Kann ich mit PHP irgendwie erkennen, auf was der expire Wert des Cookie
>>>gesetzt ist? So dass ich unterscheiden kann, ob es ein dauerhafter
>>>Cookie war oder nicht?
>>>
>>>Gibt es andere Möglichkeiten, das Problem zu lösen? Irgendwie habe ich
>>>ein Brett vorm Kopf und denke, dass die Lösung ganz nah ist. :(
>>
>>speicherst du das Ende der Sesssion ( now() + 30min ) nicht auch? ... 
>>daran würde cih es überprüfen, und da kannst du ja dann auch 'ewige' 
>>Zeiten eintragen ...
> 
> 
> Da er ja auch unterscheiden muss, welchen Cookie er setzt, koennte er
> an dieser Stelle ja auch einfach gleich ein Flag in der Session
> speichern, dass ihm sagt: "bei dieser Session nicht auf die max time
> von 30. min pruefen".


ja aber das wären zwei Überprüfungen, erst auf das Flag dann auf das 
Timeout ...

wenn man aber das Timeout auf die Zeit setzt zu der es Tatsächlich 
auslaufen soll sparrt man sich eine Überprüfung ...



-- 
Sebastian Mendel

www.sebastianmendel.de www.warzonez.de www.tekkno4u.de www.nofetish.com
www.sf.net/projects/phpdatetime        www.sf.net/projects/phptimesheet

php::bar PHP Wiki   -   Listenarchive