Domino 9 und frühere Versionen > ND9: Entwicklung

XPages: Session zerstören (Logout) beim schließen eines Browser-Tabs

(1/2) > >>

MLoy:
Hallo miteinander,

kennt jemand eine Möglichkeit wie man beim schließen eines Tabs die Session zerstören bzw. einen Logout durchführen kann?
Ich hätte gerne das sich der User, nachdem er den Tab mit der betreffenden XPage geschlossen hat, sich bei erneutem öffnen der XPage (ohne den Browser vorher zu schließen) erneut anmelden muss.
Jemand ne Idee?

Schönes Wochenende
Marcus

stoeps:
Ich behaupte nein, cookies bestehen bis die Browser session geschlossen wird und tab schliessen ist keine Session beenden.

Da würde ich mich als User auch ziemlich aufregen! Was machst du mit Usern die 2 Tabs zu deinem Server offen haben oder besser ltpatoken über Multiserver und du kickst den Cookie beim ersten Tab close.

MLoy:
Hast grundsätzlich Recht, der Kunde wünscht es hier aber so.
Also analog zu vielen Onlinebankingseiten.

Vielleicht komm ich ja mit dem onunload-Event weiter.....mal schaun

umi:
Moin

Einen Request auf /names.nsf?logout schon probiert ?

MLoy:
Moin,

an der Stelle bin ich gerade  ;D



--- Code: ---<xp:scriptBlock>
<xp:this.value escape="false">
dojo.addOnWindowUnload(function(){
window.open("http://testserver/names.nsf?logout");
});
</xp:this.value>
</xp:scriptBlock>
--- Ende Code ---

Sieht auf jeden Fall vielversprechend aus .

Danke schon mal!
Marcus

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln