• ¡Bienvenido a XenFácil!

    Estás viendo el sitio como Invitado. Para poder participar en este sitio

    y obtendrás privilegios adicionales, acceso a otras áreas y mucho mas.

    ¡Es gratis!


    ¿Ya eres miembro? Inicia sesión
Icono de recurso

Restablecer contraseña con una consulta en base de datos

Para XenForo...
  1. 1.0.x
  2. 1.1.x
  3. 1.2.x
  4. 1.3.x
  5. 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.

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.
Autor
luis
Visitas
1.197
Primer lanzamiento
Última actualización
Votar
5,00 estrella(s) 1 calificaciones

Más recursos de luis

Últimas evaluaciones

Buena aportación.
Arriba