/ www.portalsuite.de / Support / Portunity Portalsuite / Handbuch / 7 Erweiterte Templatefunktionen


Loginfunktion

Um die An- und Abmeldung in einem Portal zu realisieren, stehen zwei Templatefunktionen zur Verfügung.

Die Templatefunktion „PrintPortalUserLoginForm“ erzeugt ein Loginformular:

LoginFormular: {TemplateInclude name="HTMLHead"}      <body bgcolor=#ffffff>           <table border=1><tr><td valign=top>                 <? PrintCategoryTree ("Test"); ?>           </td><td valign=top>                 <?                  PrintPortalUserLoginForm ("LoginformConfig");                 ?>           </td></tr></table>      </body> </html>

Je nach Portal,Einsatz und Layout werden Sie die Funktion im Navigationsbereich, in der Mitte oder in einer rechten Spalte einsetzen. Die Funktion erzeugt ein Loginformular mit Loginnamen und Logincode. In dem Konfigurationsset können diverse Parameter (z.B. Feldlänge usw.), sowie Zieltemplates definiert werden. So können z.B. unterschiedliche Zieltemplates für erfolgreichen oder nicht-erfolgreichen Login definiert werden – auch ein Template für den allerersten Login (um in diesem ggf. noch weitere Parameter vom Portalbenutzer abzufragen) ist möglich. In den Zieltemplates müssen keine weiteren Templatefunktionen für den Login stehen. Die Überprüfung ob der Benutzer überhaupt existiert, ob er berechtigt ist sich anzumelden, ob das Kennwort stimmt usw., werden von der Portalsuite automatisch erledigt. In jedem Fall wird die Klasse „PPortaluser“ in dem globalen Objekt „$o_ActualPortaluser“ instanziert – bei erfolgreichen Login repräsentiert das Objekt den jeweiligen Benutzer, bei nicht erfolgreichem Login eben nicht. Durch die Validfunktion des Objektes kann dies auch jederzeit abgefragt werden.



[zurück] - [bookmarken] - [Druckversion] - [Weiterempfehlen] - [Kontakt] - [Impressum]





Providing unter: http://portunity.net

DSL, ENUM, Hosting, Server,...



unter: enum-center.de