Session ID bleibt nach Logout bestehen

Gesperrt
alpharay
Beiträge: 1
Registriert: Fr 4. Sep 2009, 03:04
Kontaktdaten:

Session ID bleibt nach Logout bestehen

Beitrag von alpharay »

Guten Morgen,

ich habe im Login-Bereich meiner Seite (Vers. 4.8.12) eine Abfrage der aktuellen Session-ID mittels

Code: Alles auswählen

$sessid = sess->id;
und bekomme grundsätzlich, auch nach zwischenzeitlichem Logout, dieselbe ID angezeigt. Ahnliches
habe ich früher schon mit der Version 4.6.24 verwirklicht und das ohne Probleme.

Gibt es einen Unterschied in den Sessions der Versionen 4.8.12 und 4.6.24?
Kann ich über die Mandanteneinstellung ein Löschen der Cookies erreichen?

Vielen Dank
idea-tec
Beiträge: 1242
Registriert: Do 19. Sep 2002, 14:41
Wohnort: Dichtelbach
Kontaktdaten:

Re: Session ID bleibt nach Logout bestehen

Beitrag von idea-tec »

wieso sollte sich die session-id nach einem logout ändern? das eine hat doch mit dem anderen nix zu tun!

wenn du wissen willst ob er ein- oder ausgeloggt ist, kannst du "$auth" befragen
http://www.contenido-wiki.org/wiki/inde ... en#.24auth
MfG, Karsten
Nicht Können bedeutet nicht, dass man etwas nicht beherrscht, sondern lediglich, dass man sich nicht traut es zu tun ;-)
| Internet | Ihr Logo deutschlandweit auf T-Shirts |
Diplomatie: Jemanden so in die Hölle zu schicken, dass er sich auf die Reise freut!!! ;-)
_wiewo_
Beiträge: 358
Registriert: Mo 8. Sep 2008, 11:12

Re: Session ID bleibt nach Logout bestehen

Beitrag von _wiewo_ »

wenn dann

Code: Alles auswählen

$sessid = $sess->id;
aber mein vorrender hat recht
nur weil du dich ausloggst ändert sich die normale Session nicht, die ist ja Browserabhängig und nicht Contenidoabhängig
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: Session ID bleibt nach Logout bestehen

Beitrag von Oldperl »

_wiewo_ hat geschrieben:...die ist ja Browserabhängig und nicht Contenidoabhängig
Das ist so nicht richtig :arrow: http://de.wikipedia.org/wiki/Session-ID#Funktionsweise

Auch ist die Session hier, über die PHPLib, an das Script, sprich Contenido, gebunden, da die PHPLib das Sessionmanagement von PHP etwas "verbiegt" (Nutzung der DB).

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
_wiewo_
Beiträge: 358
Registriert: Mo 8. Sep 2008, 11:12

Re: Session ID bleibt nach Logout bestehen

Beitrag von _wiewo_ »

daher meinte ich "normale Session" :)
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: Session ID bleibt nach Logout bestehen

Beitrag von Oldperl »

Auch eine "normale Session", was immer man darunter versteht, ist Serversache. Ich kann nur empfehlen den Wikipediaartikel zu lesen.
Wenn deine Session funktioniert, auch wenn keine SessionId in der URL mit übertragen wird, dann liegt es an gesetzten Cookies. Einfach mal Cookies löschen, schon ist die Session weg.

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
Gesperrt