Buenas de nuevo y gracias por responder , entonces que antes de hacer el login tengo k obtener el password encriptado y luego realizar la consulta no?
Verás
Cita: public function login($llibre){
//recogemos las variables post del formulario
$nombre = $llibre->getEmail();
$password = $llibre->getPassword() ;
$segura =crypt( $password, salt);
//realizamos la consulta sql
$query = "SELECT *FROM users WHERE email='".$nombre."' AND password='".$segura."'";
//ejecutamos la consulta y guardamos el resultado en la variable resultado
$con = new mysqldb();
$con->consulta($query);
echo $query;
// se ejectua la consulta y se usa el metodo con de la clase class para la conexion, y se guarda en $res lo que devuelve la consulta
$res=mysql_query( $query, Conectar::con() );
$salt= "12986438517624jkshdfvgbuaysd98127634hjd";
if(crypt(salt.$segura)==salt.$segura) {
echo 'Es igual';
}else{
echo "Es diferente";
}
Lo mejor dentro de lo malo es que la consulta que visualizo , el password que se identifica es igual al password que hay dentro de la base de datos , así que supongo que lo que está mal es el comprobante, llevo tiempo dando vueltas a la cabeza y no consigo sacarlo.
Saludos!