Autologout bzw. Session-Timeout

PHP Newsletter Software/Script und E-Mail-Marketing Software SuperWebMailer

Moderator: mirko

Antworten
Benutzeravatar
mirko
Beiträge: 22886
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Kann ich nichts weiter zu sagen, die Erzeugung der Session-IDs macht das PHP selbst. Per Cookie (wenn aktiviert) wird die Session-ID an den Browser übermittelt, der bei jedem Aufruf das Cookie wieder an den Server übermittelt, so dass der \"Browser\" vom Server/PHP wieder erkannt wird. SuperWebMailer prüft bei der Session nur die hinterlegten Werte, die braucht er um den Nutzer wiederzuerkennen, die IP spielt dabei keine Rolle.
mat_krauser
Beiträge: 2
Registriert: 16.05.2011, 10:40

Beitrag von mat_krauser »

Hallo Mirko,

das Problem tritt bei einem unserer Kunden auf. Die Cookie-Lifetime ist auf 5 Stunden gesetzt und ist auch im HTTP-Header richtig gesetzt.
Der Kunde arbeitet mit dem gleichen Benutzer von mehreren Rechnern (gleiche externe IP) aus, kann das ein Problem sein. Falls ja, gibt\'s dafür eine Lösung?

Viele Grüße

Matthias
Benutzeravatar
mirko
Beiträge: 22886
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Das muss man selbst (nur bei eigenem Server) in der php.ini definieren. SWM selbst hat ein kleines Pixel als iframe unten im HTML-Code auf jeder Seite, es wird alle 60 Sekunden gemacht, damit die Session-Info nicht verloren geht. Wird natürlich der Webserver in der Zeit neu gestartet, dann geht die Info verloren, das kann man nicht umgehen.
mat_krauser
Beiträge: 2
Registriert: 16.05.2011, 10:40

Beitrag von mat_krauser »

Hallo Mirko,

wir setzen den SWM selbst und auch bei mehreren Kunden ein und sind sehr zufrieden.
Allerdinsg hätten wir einen Verbesserungsvorschlag:
Wäre es möglich die Zeit für den Session-Timeout konfigurierbar zu machen?

Viele Grüße

Matthias
Antworten