- 06 Sep 2024
- 3 Minuten Lesezeit
- Drucken
Kennwort zurücksetzen
- Aktualisiert am 06 Sep 2024
- 3 Minuten Lesezeit
- Drucken
Mit der Funktion zum Zurücksetzen des Kennworts können Benutzer der IXM Plattform ihr Passwort zurücksetzen, ohne einen Administrator kontaktieren zu müssen. Wenn ein Benutzer eine Kennwortzurücksetzung anfordert, erhält er eine E-Mail mit einem Link zum Zurücksetzen. Über den Link können Benutzer einen Dialog öffnen, der ihnen bei der Erstellung eines neuen Kennworts hilft.
Um die Funktion zum Zurücksetzen des Passworts zu aktivieren und zu verwenden, müssen Sie sie in der Datei master.config konfigurieren.
Voraussetzungen
Stellen Sie sicher, dass Sie die folgenden Voraussetzungen erfüllen, bevor Sie die Funktion zum Zurücksetzen des Kennworts konfigurieren.
Stellen Sie sicher, dass Sie das Newscenter aktiviert haben. Andernfalls kann die IXM Plattform keine E-Mails versenden.
Stellen Sie sicher, dass Sie die SMTP-Einstellungen (Simple Mail Transfer Protocol) konfiguriert haben. Diese Einstellungen sind für alle E-Mail-bezogenen Funktionen der IXM Plattform von entscheidender Bedeutung.
Funktion konfigurieren
Um die Funktion zum Zurücksetzen des Kennworts zu konfigurieren, führen Sie die folgenden Schritte aus:
Öffnen Sie die Datei master.config.
Konfigurieren Sie die folgenden Einstellungen:
Setting
Beschreibung
PasswordResetByEmailEnabled
Setzen Sie diese Einstellung auf true, um die Funktion zum Zurücksetzen des Passworts zu aktivieren.
Der Standardwert ist false.
PasswordResetSenderEmail
Geben Sie die E-Mail-Adresse des Absenders an. Das ist die Adresse, von der aus die E-Mail zum Zurücksetzen des Kennworts an den Benutzer gesendet wird.
Beispiel: mail@grassfish.com
PasswordResetTokenValidHours
Geben Sie an, wie lange der Link in der E-Mail zum Zurücksetzen des Kennworts in Stunden gültig ist.
Der Standardwert ist 24.
Speichern Sie Ihre Änderungen und schließen Sie die Datei.
<appSettings type="global">
<add key="PasswordResetByEmailEnabled" value="true" />
<add key="PasswordResetSenderEmail" value="support@grassfish.com" />
<add key="SmtpServer" value="xmail.grassfish.com" />
<add key="SmtpUser" value="" />
<add key="SmtpPassword" value="" />
<add key="SmtpDomain" value="" />
<add key="SmtpEnableSsl" value="false" />
</appSettings>
Tooltip anpassen
Wenn Benutzer ein neues Passwort eingeben, das die Passwortkriterien nicht erfüllt, wird ein Tooltip angezeigt, der sie über die Passwortregeln informiert. Sie können den Text des Tooltips angeben und Übersetzungen hinzufügen.
Führen Sie dazu die folgenden Schritte aus:
Öffnen Sie den kundenspezifischen Sprachenordner. Beispielpfad: 000xxx/languages/
Öffnen Sie die gewünschte Sprachdatei. Beispiel: lang_en.json
Gehen Sie in der Datei zu COMMON > ERROR > TOOLTIP.
Ändern Sie den Wert von PASSWORD_INVALID in Ihren benutzerdefinierten Text in der entsprechenden Sprache.
Speichern Sie Ihre Änderungen und schließen Sie die Datei.
Wiederholen Sie die Schritte 1 bis 5 für jede Sprachdatei.
"COMMON": {
"ERROR": {
"TOOLTIP": {
"PASSWORD_INVALID" : "The password must consist of ..."
}
}
}
Schaltfläche ausblenden
Standardmäßig wird die Schaltfläche zum Zurücksetzen des Passworts im Anmeldefenster der IXM Plattform angezeigt. Sie können diese aber deaktivieren, wenn Sie beispielsweise über ein eigenes CI und eigene E-Mail-Vorlagen verfügen, die bei einem Server Update nicht sofort verfügbar sind.
Um die Schaltfläche zum Zurücksetzen des Passworts auszublenden, führen Sie die folgenden Schritte aus:
Navigieren Sie zu den Konfigurationsdateien auf dem Server unter: GVServer2\www\gv2\gf\GFWebHtmlCustomer\
Öffnen Sie einen der folgenden Ordner:
00000: Konfigurationen für den gesamten Server bearbeiten, also für alle Kunden.
000xxx: Kundenspezifische Einstellungen bearbeiten. xxx ist die Kunden-ID.
Öffnen Sie die Datei config.json in Ihrem Ordner mit einem Texteditor wie Notepad++.
Gehen Sie zu common > login.
Setzen Sie enableResetPasswordButton auf false.
Speichern Sie Ihre Änderungen und schließen Sie die Datei.
"common": {
"login": {
"enableResetPasswordButton": false
}
}
Mit Mailvorlagen arbeiten
Wenn Benutzer ein neues Passwort anfordern, sendet ihnen die IXM Plattform eine E-Mail basierend auf einer Standard-Mail-Vorlage. Diese Standard-Mailvorlage befindet sich unter: mainserverpath\configs\MailTemplates\reset_password_mail
Vorlagen erstellen
Sie können Ihre eigenen E-Mail-Vorlagen zum Zurücksetzen des Passworts erstellen, beispielsweise mit einem bestimmten Branding oder in verschiedenen Sprachen.
Vorlagen bereitstellen
Wenn Sie über kundenspezifische Vorlagen verfügen, können Sie diese auf eine der folgenden Arten bereitstellen:
Um die Vorlagen für alle Kunden des Servers zu verwenden, kopieren Sie diese in den globalen Ordner mainserverpath\configs\MailTemplates\00000.
Um die Vorlagen nur für einen bestimmten Kunden zu verwenden, kopieren Sie sie in den Kundenordner mainserverpath\configs\MailTemplates\000xx (xx ist die Kunden-ID).
Vorlagen in mehreren Sprachen bereitstellen
Wenn ein Benutzer ein Zurücksetzen des Kennworts anfordert, sucht die IXM Plattform nach einer E-Mail-Vorlage, die der im Anmeldebildschirm der IXM Plattform ausgewählten Sprache entspricht. Das heißt, es wird nach einer Datei mit einem passenden Sprachsuffix gesucht.
Daher müssen Sie verschiedene Sprachversionen von Vorlagen mit dem Suffix _lang_XX speichern. Verwenden Sie beispielsweise _lang_fr für Französisch.
Hinweis
Wenn keine passende Datei vorhanden ist, sendet die IXM Plattform die Standard-Mailvorlage.