Anmeldeparameter | ab Version 3 |
Durch den neuen Parameter login beim "do action=all" kann die Art der Anmeldung für einen Nutzer gesteuert werden:
Wert | Bedeutung |
---|---|
yes | Ein entsprechender Anmeldungs-Link wird ausgegeben - auch wenn gar keine Nutzer-Datenbank existiert (Der Nutzen ist allerdings eher zweifelhaft). |
no | Keine (sichtbare) Anmeldung. Eine Anmeldung z.B. über eine eigene Anmeldeseite oder per URL-Angaben ist aber trotzdem möglich. |
closed | Keine Anmeldung möglich, egal wie. Dies kann z.B. für Testzwecke nützlich sein, um zeitweise jegliche Anmeldung auszuschliessen. |
lostpw | Bei falscher Anmeldung kann der Nutzer das Passwort auf Wunsch an die verzeichnete EMail-Adresse schicken lassen. |
top | Die Anmeldung wird ohne Link sofort über der restlichen Ausgabe platziert. |
bottom | Die Anmeldung wird ohne Link sofort unter der restlichen Ausgabe platziert. |
Beispiel:
<do action=all login=top,lostpw>
Die Anmeldung wird sofort über der Ausgabe platziert. Hat ein Nutzer sein Passwort vergessen und meldet sich falsch an, so kann er sich das Passwort an die in der Nutzer-Datenbank verzeichnete EMail-Adresse schicken lassen. Da dies häufiger geschieht, als man glauben mag, ist dies eine grosse Erleichterung für den/die Seiten-Betreiber.
Sie können diese Anfrage zum Zusenden des Passworts auch direkt als Link auf Ihre Seite einbauen, dieser sähe dann ungefähr so aus:
<a href="http://...?htx=/name/seite&login=lostpw">Passwort vergessen?</a>
|
Sie sind nicht auf die Standard-Anmeldung von <do action=all> angewiesen. Sie können die Anmeldung an anderer Stelle der Seite platzieren oder selbst eine Anmeldeseite erstellen und diese URL den Bearbeitern ihrer Datenbank zur Verfügung stellen. Wenn Sie "do action=all" verwenden und dort den Parameter login=no hinzufügen, so erscheint die normale Seitenausgabe ohne "Anmelden"-Button.
Um eine Anmeldung bei baseportal vorzunehmen müssen die Parameter "uid" für den Nutzer-Namen und "upw" für das Passwort übermittelt werden. Wenn Sie wollen, können Sie auch gleich eine URL mit diesen Parametern erstellen, z.B. so:
http://baseportal.de/cgi-bin/baseportal.pl?htx=/meinname/meineseite&uid=name&upw=passwort
Natürlich ist dies nicht für jeden Fall das Bequemste. Um ein Anmeldeformular in einem Template zu integrieren, können Sie die neue "action"-Angabe login verwenden:
<do action=login>
Gibt an dieser Stelle ein Anmeldeformular aus.
Um eine Anmeldung direkt von Ihrer Homepage aus zu ermöglichen benötigen Sie ein eigenes Anmelde-Formular:
Bitte melden Sie sich an:<p> <form action="http://baseportal.de/cgi-bin/baseportal.pl?htx=/meinname/ausgabeseite" method="post" enctype="multipart/form-data"> <input type=hidden name="htx=" value="/meinname/ausgabeseite"> <table> <tr><td>Name:</td><td><input type=text name="uid="></td></tr> <tr><td>Passwort:</td><td><input type=password name="upw="></td></tr> </table> </form>
Das wars auch schon. Bauen Sie diesen Code in Ihre eigene Seite ein und rufen Sie sie dann auf. Das rot markierte "/meinname/ausgabeseite" müssen Sie dabei natürlich auf Ihre eigenen Werte ändern.