Autor Thema: log out im Web  (Gelesen 3591 mal)

Offline CLI_Andreas_Schmidt

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 668
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
    • Lotus Notes & Domino Schulung und Entwicklung
log out im Web
« am: 05.05.04 - 10:41:28 »
Hi @all,

ich möchte im Browser einen link drücken um danach sofort die Anmeldebox zu bekommen. Sozusagen, dass was passiert, wenn der Browser geschlossen und wieder geöffnet wird.

Gibt es da Standards ?

Gruss

Andreas
Viele Grüße

Andreas.Schmidt@lotus-schmidt.de

Hernan Cortez

  • Gast
Re:log out im Web
« Antwort #1 am: 05.05.04 - 11:07:34 »
Gibt es da Standards ?

Jetzt explicit (ich schwöre) nicht arrogant gemeinte Frage: Was verstehst du unter Standards?

Explizites Web-Logout geht nur mit session based authentification im Web.
Du hast sicher irgendwo einen 6er Admin-Client.
Öffne die Hilfe und Suche nach:
Session-based name-and-password authentication for Web clients
Im ersten Treffer wird eigentlich alles erklärt.
Zur Authentifizierung wird ein im Desktop des Users gespeicherte cookie verwendet.

Man kann aus der Tatsache, das http ein statusloses Protokoll ist, eine logische Schlussfolgerung darauf entwickeln, dass es basierend auf http sowas wie explizites client-initiiertes log-out ohne Tricks wie cookies gar nicht geben kann. Aber euch pragmatischen Produktivisten interessiert sowas ja nicht.   ;D

Im übrigen ist session authentification im Web aus verschiedenen anderen Gründen immer eine gute Idee.
Ohne kann z.B. bei mehreren Frames das authentifizierungsfenster mehrmals aufpoppen und man kann die Authentifizierungsmaske auch schöner gestalten.

Gruß Axel

Offline Andysun

  • Aktives Mitglied
  • ***
  • Beiträge: 196
  • Geschlecht: Männlich
  • Möge die Macht mit dir sein.
Re:log out im Web
« Antwort #2 am: 05.05.04 - 14:11:38 »
mit JavaScript ( onClick)

parent.location.href="https://xxxxxx.de/datenbank.nsf?logout";

Gruss

Andy

Hernan Cortez

  • Gast
Re:log out im Web
« Antwort #3 am: 05.05.04 - 14:13:24 »
aber nur wenn web session based authentification eingerichtet ist...

Offline CLI_Andreas_Schmidt

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 668
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
    • Lotus Notes & Domino Schulung und Entwicklung
Re:log out im Web
« Antwort #4 am: 05.05.04 - 15:53:37 »
Ich habe es so versucht.

"http://spsrv1/Intranet.nsf?logout&redirectto=http://spsrv1/Intranet.nsf/center?OpenFrameSet"


Es klappt schon soweit, nur habe ich noch das Problem, wenn ich den logout gemacht habe,soll das aktuelle Frameset geschlossen werden. Jetzt sind noch beide Framesets offen. Das "ALTE" und das "NEUE" was jetzt die loginmaske aus der domcfg bringt.


Help...
Viele Grüße

Andreas.Schmidt@lotus-schmidt.de

Hernan Cortez

  • Gast
Re:log out im Web
« Antwort #5 am: 05.05.04 - 19:04:13 »
Verstehe nicht ganz, was du meinst.

Soweit ich weiss gilt das enablen von Http-Sessions serverweit  ???

Bezüglich des schliessens von Seiten:
http://selfhtml.teamone.de/javascript/objekte/window.htm#close

Kannst du u.U. nach dem Redirect-Befehl absetzen.
Kenne zwar redirect nicht als Domino URL Parameter. Im normalen Sprachgebrauch heisst aber redirect immer ein roundtrip gegen den Client. Dh. dem client wird ein 200er (?) HTTP-Status gesendet, der bewirkt das sich der client mit der im redirect header Feld angegebenen Seite verbindet.

korrigiert mich wenn ich falsch liege.

Gruß Axel

Offline alkuhn

  • Senior Mitglied
  • ****
  • Beiträge: 288
  • Geschlecht: Männlich
Re:log out im Web
« Antwort #6 am: 10.05.04 - 22:20:53 »
Ich hätte auch eine Frage zu diesem Thema.

Ich habe eine Schaltfläche login, die eine Anmeldung an der Datenbank durchführt. Nun kommt man auf eine neue Seite, in der es u.a. eine Logout-Schaltfläche gibt. Wenn man auf diese klickt, wird das redirectto super ausgeführt.

"http://server/notes.nsf?logout&redirectto=/notes.nsf/seite/home?OpenDocument"

Wenn ich das Logout richtig verstehe, müsste ich doch wieder eine Anmeldemaske erhalten, wenn ich erneut auf die Schaltfläche Login klicke - oder?

Dann hätte ich noch zwei weitere Fragen. Gibt es eine Möglichkeit die Anmeldemaske selbst zu gestalten und kann ich eine eigene Seite anzeigen, wenn der User sich nicht richtig authentifiziert?

Danke für Eure Hilfe

Offline alkuhn

  • Senior Mitglied
  • ****
  • Beiträge: 288
  • Geschlecht: Männlich
Re:log out im Web
« Antwort #7 am: 11.05.04 - 14:48:38 »
Hallo, könnt Ihr mir bitte zu diesem Thema nochmals helfen. Ich habe noch große Probleme.

Ich habe Datensätze, die ein Reader-Feld enthalten.
Wenn man im Web auf eine Schaltfläche Login klickt, habe ich einen Link auf eine Maske gemacht, die ein Datensatz anzeigt, der ein solches Reader-Feld enthält. Das funktioniert. Nun gibt es einen anderen Link, wo der Besucher sich weitere Datensätze anzeigen lassen kann, die ebenfalls über ein Reader-Feld geschützt sind. Diese Datensätze bekommt er aber nicht zu sehen.

Wenn sich der Besucher über das Login angemeldet hat, gilt das dann nicht für alle Datensätze, solange der Browser geöffnet ist? Oder habe ich das Thema völlig falsch verstanden? Stehe gerade auf dem Schlauch und bin für jeden Tipp dankbar.

Hernan Cortez

  • Gast
Re:log out im Web
« Antwort #8 am: 11.05.04 - 16:59:56 »
also soweit ich dich verstehe, könnte eine ruhige Lektüre hiervon helfen:
Öffne die Hilfe und Suche nach:
Session-based name-and-password authentication for Web clients
Im ersten Treffer wird eigentlich alles erklärt.


Offline alkuhn

  • Senior Mitglied
  • ****
  • Beiträge: 288
  • Geschlecht: Männlich
Re:log out im Web
« Antwort #9 am: 11.05.04 - 17:14:37 »
Das Gefühl habe ich auch ;-)

Offline alkuhn

  • Senior Mitglied
  • ****
  • Beiträge: 288
  • Geschlecht: Männlich
Re:log out im Web
« Antwort #10 am: 12.05.04 - 09:09:59 »
also soweit ich dich verstehe, könnte eine ruhige Lektüre hiervon helfen:

Habe ich gemacht (ruhige Lektüre). Danach im Serverdokument die Einstellung durchgeführt; die domcfg schön angelegt und nun gefällt es mir :-)) Danke und viele Grüße
« Letzte Änderung: 12.05.04 - 09:11:04 von alkuhn »

Offline LisaS

  • Senior Mitglied
  • ****
  • Beiträge: 429
  • Geschlecht: Weiblich
  • Ich liebe dieses Forum!
    • [WCM4U]
Re:log out im Web
« Antwort #11 am: 14.05.04 - 09:09:20 »
@andreas:
Ich habe genau daß gleiche Problem mit den Frames. Hast Du schon eine Lösung gefunden?
Gruß
Hitcher
Rechtschreibfehler sind beabsichtigt und dienen der allgemeinen Belustigung.
Server Windows , Domino 8.5.2, Workstation Win 7, Client 8.5.2, Designer 8.5.2 Browser IE 9, Firefox

Offline LisaS

  • Senior Mitglied
  • ****
  • Beiträge: 429
  • Geschlecht: Weiblich
  • Ich liebe dieses Forum!
    • [WCM4U]
Re:log out im Web
« Antwort #12 am: 24.05.04 - 16:09:50 »
Also, ich habe jetzt einen Button in einem Frame erstellt.
Button-Formel:
Db := @ReplaceSubstring(@Text(@Subset(@DbName;-1));"\\";"/");
@SetTargetFrame("_top");
@URLOpen(Db+"?Logout&redirectTo=/"+Db+"?open")

Durch @SetTargetFrame("_top"); wird die redirect-Seite im "Hauptframe" geöffnet.
Gruß Hitcher
Rechtschreibfehler sind beabsichtigt und dienen der allgemeinen Belustigung.
Server Windows , Domino 8.5.2, Workstation Win 7, Client 8.5.2, Designer 8.5.2 Browser IE 9, Firefox

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz