Restablecer la contraseña de administrador de Joomla en la base de datos

Instrucciones: Reemplazo de la batería en el Ion Audio Blockrocker

Instrucciones de iconosComo fanático de Wordpress, trato de evitar cualquier contacto con Joomla, pero a menudo simplemente no funciona. Hoy necesito urgentemente cambiar algunas pequeñas cosas en el sitio web de un cliente para poder ajustarlo de manera óptima a Adwords. Lamentablemente, el cliente está de viaje y no tengo la contraseña. Entonces pensé: no hay problema, vaya rápidamente al área de administración y use la función "Olvidé mi contraseña" y cambie brevemente el correo electrónico del usuario en la tabla de usuarios al mío.

Por supuesto, la publicación del blog no se habría producido si hubiera funcionado tan fácilmente. Así que déjame decirte: ¡Desafortunadamente, no es tan fácil! Una vez más, Joomla es mucho más engorroso que Wordpress. Pero eso quizás todavía se pueda vender como una característica de seguridad.

El problema con este primer intento fue: no puedo encontrar ninguna función de contraseña olvidada en el área de inicio de sesión. Probablemente se construyó cambiando el módulo "mod_login.php". Así que pensé en intentarlo de otra manera: simplemente copio el usuario administrador y creo uno nuevo directamente en phpmyadmin. Mi inicio de sesión, mi contraseña encriptada MD5 y mi correo electrónico aparecen en la línea de la tabla. Pero este intento también fracasó.

La primera razón es: la contraseña no solo se almacena con cifrado MD5, sino que también se complementa con SALT. Por este motivo, la entrada es más larga que una contraseña MD5 normal. En el medio viene dos puntos y luego la sal. Dado que tengo relativamente poco conocimiento del asunto, se debe mencionar aquí que puede ingresar temporalmente la siguiente línea como contraseña para que la contraseña se establezca en "secreto". Pero: cámbielo inmediatamente después, de lo contrario pronto dejará de ser el dueño de su blog.

fb36ec4db4b25dbe6ee76f0d3ef819ff:acyRZPjjdqLGvUrBJ4o2E2EZe8harB7J

Pero hay otra razón por la que aún no puede iniciar sesión: crear un usuario en la tabla "prefix_users" no es suficiente. Supongo que tienes que agregar el usuario en otro lugar. Pero no tenía ganas de hacer eso.

En última instancia, la forma exitosa fue esta:

Estoy usando phpmyadmin en la base de datos y la tabla "prefix_users". Allí elegí el usuario que tiene el valor "admin" como "nombre de usuario". Ingresé este código como contraseña para él y copié el código que estaba previamente dentro en un archivo de texto:

fb36ec4db4b25dbe6ee76f0d3ef819ff:acyRZPjjdqLGvUrBJ4o2E2EZe8harB7J

Después de eso, pude iniciar sesión con la combinación "admin" como inicio de sesión y "secreto" como contraseña. La URL del área de administración siempre es www.domain.de/administratior/…

Inmediatamente después de iniciar sesión, se creó un nuevo usuario (superusuario y administrador) y luego la contraseña anterior se volvió a copiar en la línea de usuario "admin" en la base de datos. Creé un nuevo administrador y no cambié la contraseña del anterior.

Mis consejos y trucos sobre tecnología y Apple

¿Te gustó el artículo y te ayudaron las instrucciones del blog? Entonces sería feliz si usted el blog a través de una membresía constante apoyaría.

Escribe un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados con * markiert

En el Blog de Sir Apfelot encontrarás consejos, instrucciones y reseñas sobre productos de Apple como el iPhone, iPad, Apple Watch, AirPods, iMac, Mac Pro, Mac Mini y Mac Studio.

Especiales