Wie kann die Dauer des einmaligen Anmeldelinks verlängert werden?

9

Ist es möglich, die gültige Dauer des einmaligen Anmeldelinks zu ändern, der per E-Mail an den neuen Benutzer gesendet wird? Ich denke, standardmäßig sind es 24 Stunden. Ist es möglich, dies auf 72 Stunden zu ändern?

tobik999
quelle
2
Versuchen Sie in Ihrer settings.php, dieses $ conf ['user_password_reset_timeout'] = '259200' hinzuzufügen;
Arpitr
1
@arpitr Du solltest dies besser als Antwort schreiben, damit du die Punkte bekommst.
Елин Й.
als Antwort auch hinzugefügt :)
Arpitr

Antworten:

11

Für Drupal 7: Fügen Sie in Ihrem settings.phpVersuch Folgendes hinzu:

$conf['user_password_reset_timeout'] = '259200';

arpitr
quelle
2

In Drupal 8 müssen Sie der Datei settings.php die folgende Zeile hinzufügen:

$config['user.settings']['password_reset_timeout'] = 259200;

Weitere Informationen zu globalen Überschreibungen finden Sie in der Dokumentation :

Drupal 8 behält die Möglichkeit bei, die globalen $ config-Überschreibungen zu verwenden. Das Konfigurationssystem integriert diese Überschreibungswerte über die Implementierung von Drupal \ Core \ Config \ ConfigFactory :: get (). Wenn Sie einen Wert aus der Konfiguration abrufen, kann die globale Variable $ config den zurückgegebenen Wert ändern.

Gogowitsch
quelle