Puede crear un nuevo usuario agregando una fila a la tabla de usuarios. El campo de contraseña debe contener una contraseña hash MD5. Puede usar generadores MD5 en línea o, si está usando PHPMyAdmin, seleccione la función MD5 al lado del cuadro de texto donde ingrese su contraseña simple. Tome nota de la identificación de usuario (uid) de su usuario recién creado. Después de eso, debe encontrar un rol que tenga permisos suficientes en la tabla de roles. Encuentre la identificación del rol (rid) e ingrese el uid y el rid en una nueva fila en la tabla users_roles.
Si no hay un rol que otorgue acceso de administrador, ya que el cliente hace todo con el usuario 1, debe realizar un truco un poco más sucio. Guarde el hash de contraseña del usuario 1 en algún lugar y agregue temporalmente una nueva contraseña para el usuario 1. Luego, inicie sesión con el usuario 1, cree una nueva cuenta para usted, una nueva función con permisos suficientes y agréguese a esa función. Después de eso, edite el usuario 1 en la base de datos y restaure la contraseña. Puedo recomendar el rol de administrador para forzar un rol a tener todos los permisos en todo momento.
drush uli
para iniciar sesión como usuario 1.También puede crear usuarios y asignar roles con Drush , así como cambiar las contraseñas para los usuarios existentes.
fuente
drush help uli
Si tiene acceso a la base de datos, ejecute la siguiente consulta
los detalles de inicio de sesión serán:
nombre de usuario = admin
contraseña = drupal
REFERENCIADO AQUÍ:
https://knackforge.com/blog/sivaji/different-ways-reset-drupal-admin-password
fuente
Prueba el código anterior.
fuente
Si utiliza drush , puede usar el
drush upwd [user] --password="[newpassword]"
que (re) establece la contraseña para el usuario con el nombre especificado. (upwd
es la versión corta del comando parauser-password
)Ejemplo de drush:
drush user-password someuser --password="correct horse battery staple"
que establece la contraseña especificada para el nombre de usuario "someuser".fuente
Lo que podría hacer es ingresar a la base de datos, guardar la contraseña de administrador anterior, restablecer la contraseña de administrador y luego iniciar sesión, crear un nuevo usuario y luego restablecer la contraseña de administrador a lo que era antes de comenzar.
Si tiene acceso a drush, puede hacer esto:
luego tome la contraseña hash MD5 generada anteriormente y:
Eso debería hacer el truco.
( fuente )
fuente