Vamos a implementar un sitio de Drupal dentro de la intranet de la compañía. Es necesario que el usuario restablezca la contraseña. Tenemos un mecanismo de restablecimiento de contraseña centralizado (para inicio de sesión único):¿Cómo cambiar la contraseña de usuario de Drupal programáticamente?
- usuario envía una solicitud de cambio de contraseña en el sistema
- la solicitud se envía a un servidor de contraseñas
- el servidor contraseña se restablecerá la contraseña del usuario en todos los sistemas con una nueva contraseña
- el servidor de contraseñas enviará la nueva contraseña al teléfono móvil del usuario a través de SMS
Ahora w Vamos a agregar el sitio de Drupal a todos los sistemas. Sugiera una forma de cambiar la contraseña de inicio de sesión de Drupal por un programa externo (supongamos que el sistema puede ejecutar secuencias de comandos en el host de Drupal y editar la base de datos MySQL de Drupal).
No funcionó para mí. Guarde la contraseña en la base de datos sin hash. –