Autor Thema: Logout-Problem  (Gelesen 1360 mal)

Offline PeterT.

  • Frischling
  • *
  • Beiträge: 25
    • BeingUnique
Logout-Problem
« am: 11.11.05 - 10:35:27 »
Hallo allerseits,

Ich möchte, dass die Benutzer meiner Website sich nach der Anmeldung durch einen Knopf explizit auch wieder ausloggen können.
Darunter verstehe ich, dass jemand nach dem ausloggen sich bei einem erneuten Besuch auf der Website wieder anmelden muss.

Was habe ich gemacht, um es zu erreichen?
Im Server-Dokument habe ich im Register
"Internet Protocols" /
    "Domino Web Engine"
die folgenden Einträge vorgenommen:
- Session authentification: Single Server
- Idle session timeout: 5 minutes

Dann habe ich in der Beispielanwendung folgendes gemacht:

Neben Ansichten etc. gibt es einen Knopf zum Anmelden mit dem folgenden Befehl:
"http://localhost/WebInfo.nsf?OpenDatabase&login"
und einen Knopf zum Abmelden mit dem folgenden Befehl
"http://localhost/WebInfo.nsf?Logout&RedirectTo=http://www.google.de"

In der ACL sind die Rechte für "anonymous" auf "No Access" gesetzt.

Welche Probleme traten dabei auf?
Wenn ich mich anmelde und danach auf den Abmeldeknopf drücke, kann ich immer noch übers Web auf die Datenbank zugreifen ohne mich erneut anzumelden.

Was habe ich denn vergessen?
Liegt das Problem darin, dass ich lokal entwickle?
Unter Lokal verstehe ich, dass der NotesServer auf meinem Laptop läuft.
Oder an weiteren Einstellungen im Server-Dokument?
Oder, oder, oder,....

Vielen Dank im voraus.

Mit freundlichen Grüßen
Peter Tietler

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re: Logout-Problem
« Antwort #1 am: 11.11.05 - 12:45:33 »
Hallo,

das Problem ist wohl der Cache des Browsers. Du könnstest im logout das aktuelle Fenster schliessen und ein neues aufmachen. Oder aber den cookie löschen, der speichert nämlich die sessiondaten für das login.
Viele Grüße

Ulrich Lossa
Aktiv als Notes Admin und Entwickler seit Version 1.
Freier Trainer und Berater.
Zertifiziert für alle Versionen SA und DB.
HCL Certified Administrator
IBM Certified Advanced Application Developer (PCLP AD)
IBM Certified Advanced System Administrator (PCLP SA)
IBM Certified Instructor for System Administration and Application Development ( CLI)
IBM Certified Instructor for Websphere Software
IBM Certified Instructor for DB2
http://www.alphatrain.de
Lossa@alphatrain.de

Offline datenbanken24

  • Senior Mitglied
  • ****
  • Beiträge: 390
  • Geschlecht: Männlich
  • Stammgast
    • datenbanken24
Re: Logout-Problem
« Antwort #2 am: 12.11.05 - 02:03:16 »
Hallo Peter,

Zitat
Liegt das Problem darin, dass ich lokal entwickle?
Unter Lokal verstehe ich, dass der NotesServer auf meinem Laptop läuft.

Das ist interessant und kann durchaus möglich sein,
denn normalerweise ist Deine beschriebene Vorgehensweise völlig korrekt und ok.
Und so funktioniert das auch praktisch - beim Ausloggen ist man draußen, der Session cookie wird zerstört und damit ein Relaunch der Seite ohne erneutes Einloggen NICHT möglich. Wir haben hunderte Anwender im Web mit allen möglichen Browserversionen und -einstellungen - aber so ein Verhalten wurde uns noch nie gemeldet.

ABER,
wenn ich z.B. meinen Domino-Designer aufhabe und an einer Datenbank an einem 300 Km entfernten Server arbeite - und das ganze dann über den Browser teste - tritt das gleich auf - der Browser Cache spinnt, inklusive Login und Logout.
Mache ich den Designer zu - ist auf einmal alles in wieder ok.
Das kann also schon irgendwie daran liegen...

Wenn Du mal prüfen willst, ob das doch eher an Deinem Browser Cache liegt
oder eben doch daran, dass Dein Server localhost läuft,
dann log Dich hier mal ein - und wieder aus:

http://www.manetu-03.de/immotreff

Benutzername:   atnotes
Passwort:          atnotes

Diese Datenbank läuft analog Deinen beschriebenen Einstellungen
und die Login/Logout-Links sind praktisch identisch mit Deiner Beschreibung.

Erst einloggen - dann rechts oben über "Logout" wieder ausloggen -
die Datenbank dürfte nach dem Ausloggen nicht wieder öffnen
sondern es müßte wieder der Login-Dialog kommen.

Vielleicht hilft's weiter.


Gruß,
Uwe

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz