Hoal chicos tengo un problema al hacer login de una aplicacion recien apenas empiezo, hizo el registro el cual encripto la pass del usuario pero al querer loguearme a la aplicacion no puedo ya que no se como hacer que funcione el login la pass esta encriptada en md5 alguna idea de como pasar la variables para que sean decodificadas y puedan leer las pass de la db en md5
Comentarios
Lo correcto es encriptar la contraseña que da el usuario en el form de login y compararla con la contraseña encriptada que esta en la BD
si este es el ingresar donde puedo yo comparar la pass o la variable $pwd con la db si la de la db esta encriptada
function ingresar()
{
Load::lib('auth');
if ($this->has_post("usuario","clave"))
{
$usuario = $this->post("usuario");
$pwd = $this->post("clave");
$auth = new Auth("model", "class: usuarios", "usuario: $usuario", "clave: $pwd");
if ($auth->authenticate())
{
Flash::success("Correcto");
}
else
{
Flash::error("Falló");
}
}
}
function ingresar()
{
Load::lib('auth');
if ($this->has_post("usuario","clave"))
{
$usuario = $this->post("usuario");
$pwd = md5($this->post("clave"));//AQUIIII
$auth = new Auth("model", "class: usuarios", "usuario: $usuario", "clave: $pwd");
if ($auth->authenticate())
{
Flash::success("Correcto");
}
else
{
Flash::error("Falló");
}
}
}