Dokumentation contentXXL CMS Version 5.2

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 die E-Mail Adresse ein, mit der er sich am System registriert hat. Bezeichnung im Sitemanager: Kennwort vergessen (deutsch)

Leistungsmerkmale

  • Eingabe der E-Mail Adresse
  • Automatische Erstellung eines neuen Passwortes
  • Versand einer Bestätigungsmail

Bestimmung

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

Nutzen

  • Einfache Handhabung, da nur die E-Mail Adresse des Benutzers abgefragt werden muss.
  • Kein Programmieraufwand, Funktionalität ist Out-of-the-Box verfügbar
  • Entlastung der Administration

Beschreibung

Die Funktionalität „Kennwort vergessen“ wird mit den genannten Leistungsmerkmalen realisiert.

 
 

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 Ihr Newsletter 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 ein, für den Fall, dass die Benutzerdaten nicht gefunden werden konnten.
  • Fehler beim Versenden: Geben Sie hier die gewünschte Fehlermeldung ein, für den Fall, 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="email">E-Mail*</label> 
           <div class="col-md-8">

 

Anmerkung: Für dieses Formular benötigen Sie nur eine Textbox mit der ID „email“ oder „loginalias“, ein lable mit der ID „errormessage“ und einen Button. Ist der Benutzer vorhanden, wird Ihm eine E-Mail geschickt, in der das neue Passwort steht, ansonsten erscheint eine Fehlermeldung.

 

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: Kennwort eMail vergessen

Platzhaltername

Type

Platzhalterbeschreibung

[loginalias]

string

Loginalias des Benutzers der sein Passwort angefordert hat

[password]

string

Das Passwort

[username]

string

Der Benutzername

 

Beispiel:
Hello [username], here is your new password: [password] You can change it yourself at the user profile page. Yours contentXXL Team