Kennwort zurücksetzen
  • 06 Sep 2024
  • 3 Minuten Lesezeit

Kennwort zurücksetzen


Artikel-Zusammenfassung

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.

pw_reset_button

Voraussetzungen

Stellen Sie sicher, dass Sie die folgenden Voraussetzungen erfüllen, bevor Sie die Funktion zum Zurücksetzen des Kennworts konfigurieren.

Funktion konfigurieren

Um die Funktion zum Zurücksetzen des Kennworts zu konfigurieren, führen Sie die folgenden Schritte aus:

  1. Öffnen Sie die Datei master.config.

  2. 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.

  3. 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:

  1. Öffnen Sie den kundenspezifischen Sprachenordner. Beispielpfad: 000xxx/languages/

  2. Öffnen Sie die gewünschte Sprachdatei. Beispiel: lang_en.json

  3. Gehen Sie in der Datei zu COMMON > ERROR > TOOLTIP.

  4. Ändern Sie den Wert von PASSWORD_INVALID in Ihren benutzerdefinierten Text in der entsprechenden Sprache.

  5. Speichern Sie Ihre Änderungen und schließen Sie die Datei.

  6. 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:

  1. Navigieren Sie zu den Konfigurationsdateien auf dem Server unter: GVServer2\www\gv2\gf\GFWebHtmlCustomer\

  2. Ö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.

  3. Öffnen Sie die Datei config.json in Ihrem Ordner mit einem Texteditor wie Notepad++.

  4. Gehen Sie zu common > login.

  5. Setzen Sie enableResetPasswordButton auf false.

  6. 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.


Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.