drupal 7 – ¿Pueden los administradores crear nuevas cuentas sin contraseñas?

Pregunta:

Cuando un administrador crea una nueva cuenta (admin / people / create), se le solicita que ingrese una contraseña para la cuenta. Mi cliente quiere que cuando se crea una cuenta en el back-end, el administrador no tenga que ingresar una contraseña, pero el usuario recibe un mensaje de notificación con un enlace de inicio de sesión único y luego puede establecer una contraseña después de iniciar sesión con eso. ¿Cuál es la mejor manera de lograr algo como esto?

He pensado tal vez alterando la forma de establecer la #default_value de los campos de contraseña a una contraseña aleatoria, y luego poner '#access' => FALSE , pero no estoy seguro de si esa es la mejor manera de hacerlo.

Respuesta:

Hay un módulo que hace esto.

Consulte Generar contraseña .

Introduce esta configuración adicional en Configuración »Personas» Configuración de la cuenta :

Los usuarios pueden ingresar una contraseña al registrarse. Si se deja vacío, se generará una contraseña aleatoria. Esto siempre se aplica cuando un administrador está creando la cuenta.

Luego, al crear la cuenta, deje el campo de contraseña vacío, pero asegúrese de marcar también esta casilla de verificación en la página "Agregar usuario":

Notificar al usuario de la nueva cuenta

El resultado de estas dos configuraciones es que el módulo genera una contraseña aleatoria cuando el administrador crea una cuenta, y al usuario se le envía un correo electrónico con una notificación sobre la cuenta y se le solicita que establezca una contraseña en el enlace de inicio de sesión único que se incluye. en la notificación.

Si quieres saber cómo se hace, lee el código fuente.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım