Ver Mensaje Individual
  #11 (permalink)  
Antiguo 06/09/2012, 06:42
DoHITB
 
Fecha de Ingreso: abril-2012
Ubicación: 41°37′00″N, 00°37′00″E
Mensajes: 462
Antigüedad: 12 años, 1 mes
Puntos: 33
Respuesta: Script simplificado de login, (llevo todo el día intentando depurarlo)

Creo que veo el fallo.

Prueba de cambiar

Código:
if (mysql_num_rows($result)<=0){
por

Código:
if (mysqli_num_rows($result)<=0){
Si estás trabajando con mysqli, creo (nunca he trabajado con mysqli) que todo tiene que cambiar a mysqli.

Lo que creo que pasa es que al hacer el if, mysql_num_rows debe retornar 0 o menor que 0 debido a que debe dar error (mysql no está conectado, lo está mysqli), y por eso te entra siempre en el if y sale error.

Verifica si cuando logueas te sale el texto

"El nombre de usuario o contraseña no existen".

Espero que eso resuelva tu problema!

EDIT: fíjate también que "session_is_register" (creo) que no existe. Buscando en la web he encontrad "session_is_registered".

http://php.net/manual/es/function.se...registered.php

Además, en este link dice que esta función está eliminada a partir de php 5.4.0

Como te decían en posts anteriores, prueba a usar "session_register".

Última edición por DoHITB; 06/09/2012 a las 06:46 Razón: Añadida información