- Para XenForo...
-
- 1.0.x
- 1.1.x
- 1.2.x
- 1.3.x
- 1.4.x
- Autor
- Jake Bunce
- URL de XenForo
- https://xenforo.com/community/members/jake-bunce.9
Puedes utilizar esta consulta en la base de datos para restablecer la contraseña de un usuario. Es especialmente útil si has olvidado tu contraseña de administrador.
Es necesario sustituir nueva_contraseña y 1 (la ID del usuario (user_id)).
Es un código sucio y sólo utiliza SHA1, pero funciona. Si eres un paranoico de la seguridad entonces deberías restablecer la contraseña de nuevo desde el panel de administración, una vez recuperado el acceso. El restablecimiento de la contraseña desde el panel de administración utilizará el encriptado SHA256 con el cifrado adecuado.
Rich (BB code):
UPDATE xf_user_authenticate
SET data = BINARY
CONCAT(
CONCAT(
CONCAT('a:3:{s:4:"hash";s:40:"', SHA1(CONCAT(SHA1('nueva_contraseña'), SHA1('salt')))),
CONCAT('";s:4:"salt";s:40:"', SHA1('salt'))
),
'";s:8:"hashFunc";s:4:"sha1";}'
),
scheme_class = 'XenForo_Authentication_Core'
WHERE user_id = 1
Es necesario sustituir nueva_contraseña y 1 (la ID del usuario (user_id)).
Es un código sucio y sólo utiliza SHA1, pero funciona. Si eres un paranoico de la seguridad entonces deberías restablecer la contraseña de nuevo desde el panel de administración, una vez recuperado el acceso. El restablecimiento de la contraseña desde el panel de administración utilizará el encriptado SHA256 con el cifrado adecuado.