Domino 9 und frühere Versionen > ND6: Entwicklung

Web Login direkt in Datenbank

(1/2) > >>

Daenu:
Hallo zusammen.
Um das Login anzupassen arbeitet man mit der DOMCFG.NSF, das sollte mittlerweile bekannt sein.
Nun möchte ich aber eine Login Möglichkeit direkt auf einer Internetseite erstellen. Also wie man das z.B. mit "Search" machen kann. Sprich ich möchte kein Umweg über eine neue Seite, sondern direkt auf meinen öffentlichen Seiten ein Passwort Feld, ein Username Feld und ein Login Button.
Weiss da jemand was genaueres. Geht das so einfach oder muss ich die Informationen sowieso irgendwie an DOMCFG.NSF senden?
Ich danke für Eure Hilfe

datenbanken24:
Die Loginform von Domino ist auch nichts anderes,
als eine normale Webseite (form) die nach dem Ausfüllen an eine bestimmte Stelle gepostet wird.

siehe Quelltext.

1)
So kannst Du auf jeder beliebigen Seite eine <form> einbinden und diese dann nach Belieben an Deinen Domino Server absenden.
Die Felder müssen natürlich so heißen, wie Sie Domino erwartet.

<form method="post" action="DEIN-SERVER/names.nsf?Login" name="_DominoForm">


<input name="RedirectTo" type=hidden
<input name="Password"   type="password"
<input name="Username"

WICHTIG:
Bei dieser Variante ist aber UNBEDINGT zu BEACHTEN,
dass damit Name + PW ungeschützt übers Web gehen,
da die Seite nicht über SSL geladen wurde.
Das hat also mit einem sicheren Login nix mehr zu tun.

2)
Du kannst auch mit einem einfachen URL auf den Server,
der Loginname und Paswort enthält, ein Login erreichen.
(siehe Notes Hilfe)
Wer sowas macht, kann sich aber das Login eigentlich gleich ganz sparen.

3)
Die bessere Variante ist eine Kopie der Maske $$UserLoginForm,
die Du so klein machst bzw. abspeckst, dass nur noch die zwei Felder zur Eingabe übrig bleiben,
ohne Ränder, Bilder, etc.
Diese Form lädst Du dann in ein Frame oder Innerframe Deiner Webseite,
so daß man gar nicht sieht, dass dieses Element schon vom Domino-Server kommt.

Hier kannst Du dann auch über HTTPS ein sicheres Login fahren.

Da Du immer eine Redirection Seite brauchst,
wohin der Domino nach dem Login "gehen" soll,
kannst Du Dir eine Page in irgendeiner Datenbank machen, zb: mit dem Text:
"Sie sind erfolgreich eingeloggt als..."


Gruß,
Uwe

Daenu:
Hallo Uwe
Vielen Dank für die schnelle Antwort. Ich habe mich für die 3. Version entschieden. Werde das mal versuchen. Vielen Dank und schöne Woche.
Dänu

Mandalor:
Da Du immer eine Redirection Seite brauchst,
wohin der Domino nach dem Login "gehen" soll,
kannst Du Dir eine Page in irgendeiner Datenbank machen, zb: mit dem Text:
"Sie sind erfolgreich eingeloggt als..."


--> und wie sag ich Notes, dass nach dem Login diese Seite angezeigt wird?

datenbanken24:
Indem Du normalerweise genau diese Zielseite aufrufst:

Datenbank/gewünschte_Seite?openpage&login

bzw. bei oben genannter Variante 3
das "RedirectTo" Feld Deiner Login-Maske
hart mit einer Adresse belegst

Hier gabs schon mal einen ähnlichen Thread dazu:
http://www.atnotes.de/index.php?topic=21276.msg134428#msg134428

Gruß,
Uwe

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln