Hola buen día a todos tengo un pequeño problema que he tratado de resolverlo de mil maneras se supone que MD5() te permite codificar cierta palabra por ejemplo un password en mi caso , el problema se presenta cuando un usuario intenta accesar al sistema , en este caso yo codifico su password con md5 y lo comparo con el que se encuentra en la bd pero no me permite accesar a que se debe esto.
Le muetsro el código:
<?php
session_start();
include('conexion_2.php');
$user=$_POST['user_name'];
$userpass=$_POST["password"];
// query a la base de datos
$query = mysql_query("SELECT * FROM bdusuarios WHERE user_name = '$user' and passwordu= '$userpass'") or die(mysql_error());
$datos_user = mysql_fetch_array($query);
$id_usuario=$datos_user['id_usuario'];
$nombreu=$datos_user['nombre'];
if(mysql_num_rows($query) != 0 ){
$query_encuesta= mysql_query("SELECT reportes.no_reporte,reportes.estado FROM reportes left join encuestas on reportes.no_reporte = encuestas.no_reporte WHERE id_usuario = '$id_usuario' and estado= 'Cerrado' and no_encuesta is null") or die (mysql_error());
$encuesta_existe=mysql_num_rows($query_encuesta);
$datos_encuesta=mysql_fetch_array($query_encuesta) ;
$no_reporte=$datos_encuesta['no_reporte'];
$_SESSION['autentificado']="si";
$_SESSION[user_name]= $user;
$_SESSION[passwordu]= $pass;
$_SESSION[nombre]= $nombreu;
?><script>window.location.href="usuario/portal_a.php"</script><?php
}
Le agradesco de antemano