Dokumentation contentXXL CMS Version 5.3

Visuelles Beispiel

 

 
 

Allgemein

Hat ein registrierter Benutzer sein Zugangspasswort vergessen, so kann er sich über das Modul "Kennwort vergessen" ein neues Passwort zusenden lassen. Er gibt dazu  den Loginalias oder die E-Mail Adresse ein, mit der er sich am System registriert hat.

Leistungsmerkmale

  • Eingabe der E-Mail Adresse
  • Automatische Erstellung eines neuen Passwortes und Versand einer Mail

Bestimmung

  • Self-Service Funktionalität für geschlossene Benutzergruppen
 
 

Spezielle Einstellungen

Im Einzelnen können die folgenden speziellen Einstellungen getroffen werden:

Abb.: Spezielle Einstellungen des Moduls "Kennwort vergessen".

 

  • Formular: Wählen Sie hier das Formular-Template für den Benutzerdialog.
  • OK-Modul: Wählen Sie ein HTML-Modul, das angezeigt werden soll, wenn der Dialog erfolgreich abgeschlossen wurde.
  • Mail-Template: Wählen Sie ein Template für die zu sendende Mail.
  • Absender E-Mail: Geben Sie hier den Absender der E-Mail an.
     
  • Hinweis: Wählen Sie die Absender-Angaben so, das Ihre E-Mail nicht als Spam gekennzeichnet wird. Prüfen Sie dies möglichst mit einem Testversand an verschiedene Provider.
     
  • Betreff: Geben Sie hier den Betreff der E-Mail ein.
  • Benutzerdaten nicht gefunden: Geben Sie hier die gewünschte Fehlermeldung für den Fall ein, dass die Benutzerdaten nicht gefunden werden konnten.
  • Fehler beim Versenden: Geben Sie hier die gewünschte Fehlermeldung für den Fall ein, dass es zu Fehlern beim Versand der E-Mail kam.
 
 

Templatebeispiel: Spezielle Einstellungen - Formular

<script runat="server">
   Sub Page_Load(Byval sender As Object,ByVal e as EventArgs)
       if context.items("lang") = 2 Then
           send.Text = "Request new password"
       else
           send.Text = "Neues Passwort anfordern"
       end if
 End Sub
</script>
<div class="form-horizontal">
   <fieldset>
        [module:71]
        <div class="form-group">
           <div class="col-md-4">&nbsp;</div>
           <div class="col-md-8">[lb:errormessage]</div>
        </div>
        <!-- Text input-->
        <div class="form-group">
           <label class="col-md-4 control-label" for="username">[localize:username]*</label> 
           <div class="col-md-8">
             [tb:loginalias:class="form-control input-md"]
             [rfval:loginaliasval:loginalias:display=dynamic]<span class="alert-text">[localize:username]&nbsp;[localize:mailform_required_field]</span>[/rfval]
          </div>
        </div>
        <!-- Button -->
        <div class="form-group">
             <label class="col-md-4 control-label" for="singlebutton"></label>
             <div class="col-md-4">[lbn:send:text="send password" class="btn btn-default"]</div>
         </div>
  </fieldset>
</div>

Anmerkung: In dieses Template wurde mit [module:71] ein HTML-Modul eingebettet. Alternativ kann zur Authentifizierung die E-Mail-Adresse mit der Textbox [tb:email:parameter] verwendet werden.
 

 

Templatebeispiel: Spezielle Einstellungen - Mail-Template

<span [mviflang:1]>
  Hallo [username]!<br/>Hier Ihre Login-Daten:<br/>Loginalias: [loginalias]<BR>Passwort: [password]
  <p>Mit besten Grüßen<br/>Ihr Support-Team</p>
</span>
<span [mviflang:2]>
  Hello [username]!<br/>Here is your login data:<br/>Loginalias: [loginalias]<br/>Password: [password]
  <p>Best regards<br/>Your Support-Team</p>
</span>

 

 
 

Platzhalter: E.Mail

Platzhaltername

Typ

Platzhalterbeschreibung

[loginalias]

string

Loginalias des Benutzers, der sein Passwort angefordert hat.

[password]

string

Das Passwort dieses Benutzers.

[username]

string

Der Name dieses Benutzers (der tatsächliche Name, nicht zu verwechseln mit dem Loginalias).

 

Platzhalter: Formular

 

Platzhaltername

Typ

Platzhalterbeschreibung

[lb:errormessage:parameters] control Gegebenenfalls wird mit diesem Label eine Fehlermeldung ausgegeben.
[tb:loginalias:paramters] control Textbox mit dem Anmeldekürzel des Benutzers.
[tb:email:parameters] control Textbox mit der E-Mail-Adresse des Benutzers.

Hinweis:

Zum Absenden des Formulars kann ein Button-Platzhalter (lbn, ibn, bn) mit CommandName="Update" verwendet werden.