Как продлить срок действия ссылки для одноразового входа?

9

Можно ли изменить действительное время действия ссылки одноразового входа в систему, которая отправляется по почте новому пользователю? Я думаю, что по умолчанию это 24 часа, возможно ли изменить это на 72 часа?

tobik999
источник
2
в вашем файле settings.php попробуйте добавить этот $ conf ['user_password_reset_timeout'] = '259200';
arpitr
1
@arpitr Тебе лучше написать это как ответ, чтобы получить очки.
Елин Й.
также добавлено как ответ :)
arpitr

Ответы:

11

Для Drupal 7: settings.phpпопробуйте добавить это:

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

arpitr
источник
2

В Drupal 8 вам нужно добавить следующую строку в ваш файл settings.php:

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

Смотрите документацию для глобальных переопределений :

Drupal 8 сохраняет возможность использования глобальных переопределений $ config. Система конфигурации объединяет эти значения переопределения через реализацию Drupal \ Core \ Config \ ConfigFactory :: get (). Когда вы извлекаете значение из конфигурации, глобальная переменная $ config получает шанс изменить возвращаемое значение.

Gogowitsch
источник