¿Cómo extender la duración del enlace de inicio de sesión único?

9

¿Es posible cambiar el tiempo de duración válido del enlace de inicio de sesión único que se envía por correo al nuevo usuario? Creo que por defecto son 24 horas, ¿es posible cambiar esto a 72 horas?

tobik999
fuente
2
en su settings.php intente agregar esto $ conf ['user_password_reset_timeout'] = '259200';
arpitr
1
@arpitr Será mejor que escribas esto como respuesta para que obtengas los puntos.
Елин Й.
añadido como respuesta también :)
arpitr

Respuestas:

11

Para Drupal 7: en su settings.phpintento, agregue esto:

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

arpitr
fuente
2

En Drupal 8, debe agregar la siguiente línea a su archivo settings.php:

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

Consulte la documentación para anulaciones globales :

Drupal 8 conserva la posibilidad de usar las anulaciones globales de $ config. El sistema de configuración integra estos valores de anulación a través de la implementación Drupal \ Core \ Config \ ConfigFactory :: get (). Cuando recupera un valor de la configuración, la variable global $ config tiene la oportunidad de cambiar el valor devuelto.

Gogowitsch
fuente