Bueno mira, tengo un problema y es que cuando intento logguearme en : http://www.messenger.st/ me salta siempre el mismo error de que no existe usuario en la base de datos. El archivo que autentifica esto es el acceder.php, les expongo aqui el codigo.
Código:
Que puede suceder? <? include("includes/config.inc.php"); // Conexion base de datos. $db_conexion= mysql_connect("$host", "$user", "$password") or die("No se pudo conectar con Base de datos"); mysql_select_db($bd); // Comprobamos que el nombre de usuario existe $usuario_consulta = mysql_query("SELECT username, password FROM usuarios WHERE username='".$_POST['username']."'") or die(mysql_error()); // miramos el total de resultado de la consulta (si es distinto de 0 es que existe el usuario) if (mysql_num_rows($usuario_consulta) != 0) { // eliminamos barras invertidas y dobles en sencillas $login = stripslashes($_POST['username']); // encriptamos el password en formato md5 irreversible. $password = md5($_POST['user_password']); // almacenamos datos del Usuario en un array para empezar a chequear. $usuario_datos = mysql_fetch_array($usuario_consulta); // liberamos la memoria usada por la consulta, ya que tenemos estos datos en el Array. mysql_free_result($usuario_consulta); // cerramos la Base de dtos. mysql_close($db_conexion); // chequeamos el nombre del usuario otra vez contrastandolo con la BD // esta vez sin barras invertidas, etc ... // si no es correcto, salimos del script con error 4 y redireccionamos a la // página de error. if (($login != $usuario_datos['username']) OR ($login != $usuario['password'])) { echo ("<META HTTP-EQUIV = 'Refresh' CONTENT ='0; URL = index.php?seccion=acceso&msg=3'>"); exit(); } // si el password no es correcto .. // salimos del script con error 3 y redireccinamos hacia la página de error //if ($password != $usuario_datos['password']) { // echo ("<META HTTP-EQUIV = 'Refresh' CONTENT ='0; URL = index.php?seccion=acceso&msg=4'>"); // exit;} // Paranoia: destruimos las variables login y password usadas unset($login); unset($password); // En este punto, el usuario ya esta validado. // Grabamos los datos del usuario en una sesion. // inicia sessiones session_start(); // le damos un mobre a la sesion. session_name($usuarios_sesion); // Paranoia: decimos al navegador que no "cachee" esta página. session_cache_limiter('nocache,private'); // Asignamos variables de sesión con datos del Usuario para el uso en el // resto de páginas autentificadas. $_SESSION['usuario_login']=$usuario_datos['username']; #Header ("Location: index.php?seccion=userpanel"); exit(); } ?>