Bueno no te voy a enseñar como hacerlo solo te voy a dar una nocion de como se encripta en joomla, este codigo la vas a tener que insertar en un modulo
(Que tu tienes que apender a programar OK,,,, checa http://www.nosolocodigo.com/programacion-de-componentes-bajo-joomla-15)
Pasos a seguir:
1.- Entrar al administrador de joomla.
2.- Entrar al gestor de usuarios.
3.- Crear un nuevo usuario.
---nombre ="comoquieras"
---Nombre de usuario="comoquieras"
---Email="
[email protected]"
---Nueva contraseña="123456"
---Verificar contraseña="123456"
---Grupo=seleccinen el que quieran
De aqui lo que nos interesa es sacar el password
(todo sin comillas OK).
4.- Vas a tu administrador de mysql y seleccionas la bd de joomla y seleccionas jos_users de donde vas a buscar al usuario "comoquieras" y copiamos el pasword en este caso como nuestra contraseña fue 123456 nuestro pasword.
5.- Este codigo lo vas tener que poner en un archivo llamado pasJoomla.php el cual colocara en tu carpeta htdocs. OK
Código PHP:
<?php
//NUSTRO PASSWORD QUE ESCRIBIMOS EN JOOMLA PARA REGISTRARNOS (CLARO ESTE NO SE VE EN LA BD)
$pass="123456";
//ESTE ES EL PASWORD QUE COPIAMOS DE LA BD DE JOOMLA DEL LA TABLA JOS_USERS
//(RECURDA QUE VARIA AUNQUE SEA EL MISMO PASS ASI QUE EL TUYO VA SER DIFERENTE O PUEDES USAR ESTE)
$passEncrip="5d9049e6972a0767803e0450cb1f5cef:9ektvuggzNVAiYMhrDlei698HQEjwB3a";
//DIVIDIMOS EL PASWORD ENCRIPTADO DE JOOMLA LA PRIMER PARTE ANTES DEL : Y LA SEGUNDA DESPUES DEL :
$parts = explode( ':', $passEncrip );
//CADA PARTE LA COLOCAMOS EN OTRA VARIABLE LA PRIMER PARTE SE LLAMA $crypt Y LA SEGUNDA ES $salt
$crypt = $parts[0];
$salt = @$parts[1];
//AHORA SACAMOS UN MD5 DE NUESTRO PASSWORD ORIGINAL (EL QUE INTRODUCIMOS CUANDO NOS LOGUEAMOS)
//MAS EL $salt QUE ES LA SEGUNDA PARTE DEL QUE ESTA EN LA BD DE JOOMLA-----Y LO ALMACENAMOS EN $testcrypt
$testcrypt = md5($pass.$salt);
//SI ESTE $testcrypt ES IGUAL AL $crypt OSEA A LA PRIMER PARTE DE LOA UQE ESTABA EN EL PASWORD DE NUESTRA BD DE JOOMLA
if ($crypt == $testcrypt)
{
//BINGO PODEMOS ENTRAR A JOOMLA COMO EL USUARIO
echo "login correct!\n";
//CLARO QUE AQUI NO ENTRAMOS AUN A JOOMLA ESTO SE TIENE QUE APRENDER PERO POR LO PRONTO YA TIENES NOCIONES
}
else
{
//SINCERAMENETE NO SE PORQUE NO
echo "login incorrect!\n".$crypt ."<>". $testcrypt;
echo "LA NETA NO SE PORQUE NO TE PUDISTE LOGUEAR ESTE TUTO ESTA BIEN FACIL CHECA TU TU CODIGO";
}
?>
6.- CORRE TU SERVICIO APACHE E INGRESA DESDE TU NAVEGADOR A http://localhost/PasJoomla.php
7.- TE TIENE QUE APARESER ESTO login correct! SUERTE