Foros del Web » Programando para Internet » PHP »

Sistema de login dejo de funcionar sin motivo.

Estas en el tema de Sistema de login dejo de funcionar sin motivo. en el foro de PHP en Foros del Web. Hace unos años desarrolle un sitio al cual para poder ingresar tenías que escribir usuario y contraseña. Siempre funciono perfectamente sin problemas hasta hace tres ...
  #1 (permalink)  
Antiguo 13/02/2007, 13:15
Avatar de Funk  
Fecha de Ingreso: septiembre-2003
Ubicación: BA - Argentina
Mensajes: 102
Antigüedad: 20 años, 7 meses
Puntos: 0
Sistema de login dejo de funcionar sin motivo.

Hace unos años desarrolle un sitio al cual para poder ingresar tenías que escribir usuario y contraseña.

Siempre funciono perfectamente sin problemas hasta hace tres dias atras que no volvió a reconocer ningun usuario, ni contraseña de las cuales estan ingresadas en una DB MySQL.

Realmente no se que puede ser que este pasando,

NBadie toco nada, no se hicieron modificaciones de ninguna indole.

Si alguien puede saber que es lo que esta pasando les agradecería me puedan ayudar.

Atte-
__________________
Walter Bove
Diseñador Multimedial
Arteuz Comunicación Multimedial
Funk Blog Job
  #2 (permalink)  
Antiguo 13/02/2007, 13:31
 
Fecha de Ingreso: diciembre-2003
Mensajes: 204
Antigüedad: 20 años, 4 meses
Puntos: 2
Re: Sistema de login dejo de funcionar sin motivo.

has mirado que en tu base de datos esten los datos?

te has asegurado que tu hosting no ha cambiado la version de mysql, la version de php.... te da algun error?

mas datos....
  #3 (permalink)  
Antiguo 13/02/2007, 13:36
Avatar de Funk  
Fecha de Ingreso: septiembre-2003
Ubicación: BA - Argentina
Mensajes: 102
Antigüedad: 20 años, 7 meses
Puntos: 0
Re: Sistema de login dejo de funcionar sin motivo.

Los datos estas en la DB sin ningún tipo de cambios.

No da ningún error, simplemente el sistema se comporta como si el usuario o la contraseña fueran incorrectas. Pero no existe ningún error de programación o conexión con la DB.

Realmente no sabría decir si hicieron cambios en el hosting. Puede ser algo de eso?

Gracias.
__________________
Walter Bove
Diseñador Multimedial
Arteuz Comunicación Multimedial
Funk Blog Job
  #4 (permalink)  
Antiguo 13/02/2007, 13:44
Avatar de lado2mx
Colaborador
 
Fecha de Ingreso: agosto-2001
Ubicación: Veracruz
Mensajes: 3.720
Antigüedad: 22 años, 8 meses
Puntos: 9
Re: Sistema de login dejo de funcionar sin motivo.

despues de un mysql_query(), revisa con un mysql_error() si te da más información del error...
  #5 (permalink)  
Antiguo 13/02/2007, 14:06
 
Fecha de Ingreso: abril-2003
Ubicación: Monterrey, Nuevo Leon Mex
Mensajes: 300
Antigüedad: 21 años
Puntos: 3
Re: Sistema de login dejo de funcionar sin motivo.

Hola a mi me paso algo parecido verifica en tu php.ini si las variables globales estan en on,
  #6 (permalink)  
Antiguo 13/02/2007, 14:08
Avatar de Funk  
Fecha de Ingreso: septiembre-2003
Ubicación: BA - Argentina
Mensajes: 102
Antigüedad: 20 años, 7 meses
Puntos: 0
Re: Sistema de login dejo de funcionar sin motivo.

Pero eso de ser asi, quien lo pudo haber modificado?.
__________________
Walter Bove
Diseñador Multimedial
Arteuz Comunicación Multimedial
Funk Blog Job
  #7 (permalink)  
Antiguo 13/02/2007, 19:48
Avatar de lado2mx
Colaborador
 
Fecha de Ingreso: agosto-2001
Ubicación: Veracruz
Mensajes: 3.720
Antigüedad: 22 años, 8 meses
Puntos: 9
Re: Sistema de login dejo de funcionar sin motivo.

si fue el php.ini y no eres el quien controla el servidor, puede ser el administrador q lo modifico...

Revisa de nuevo con el mysql_error(), y haz un reporte de php_info() en otra pàgina (como informe.php) si es eso
  #8 (permalink)  
Antiguo 14/02/2007, 07:02
Avatar de Funk  
Fecha de Ingreso: septiembre-2003
Ubicación: BA - Argentina
Mensajes: 102
Antigüedad: 20 años, 7 meses
Puntos: 0
Re: Sistema de login dejo de funcionar sin motivo.

Cita:
Iniciado por DaChux Ver Mensaje
has mirado que en tu base de datos esten los datos?

te has asegurado que tu hosting no ha cambiado la version de mysql, la version de php.... te da algun error?

mas datos....
Si es como vos decis, que cambiaron la versión de uno o ambos. ¿ De que manera pudo haber afectado en la programación de el sitio?
__________________
Walter Bove
Diseñador Multimedial
Arteuz Comunicación Multimedial
Funk Blog Job
  #9 (permalink)  
Antiguo 14/02/2007, 07:05
Avatar de dopon  
Fecha de Ingreso: julio-2005
Ubicación: Cucuta / Colombia
Mensajes: 493
Antigüedad: 18 años, 9 meses
Puntos: 1
Re: Sistema de login dejo de funcionar sin motivo.

la porma como lees los datos por ejempl ne versiones anteriores se usaba

HTTP_POST_VARS esto se ha simplificado a _POST puede que alli este el problema tuyo ;)
  #10 (permalink)  
Antiguo 14/02/2007, 07:11
Avatar de Funk  
Fecha de Ingreso: septiembre-2003
Ubicación: BA - Argentina
Mensajes: 102
Antigüedad: 20 años, 7 meses
Puntos: 0
Re: Sistema de login dejo de funcionar sin motivo.

Este es el código que uso para validar:

Código PHP:
<?
include("conex.php"); 
$link=Conectarse(); 
$sql "SELECT * FROM usuarios WHERE usuario='$usuario' and password='$password' and caduca > (TO_DAYS(CURDATE())- TO_DAYS(ingreso))" ;


$result mysql_query($sql,$link); 
if (
mysql_num_rows($result)!=0){ 
    
session_start(); 
    
session_register("logged"); 
    
$logged "ok"
    
header ("Location: full.php");
    
    
$SESSION["usuario"]=$usuario;
    
session_register("SESSION");
    }else { 

    
header("Location: index.php?errorusuario=si"); 

mysql_free_result($resultado); 
mysql_close($link); 
?>
__________________
Walter Bove
Diseñador Multimedial
Arteuz Comunicación Multimedial
Funk Blog Job
  #11 (permalink)  
Antiguo 14/02/2007, 07:14
Avatar de dopon  
Fecha de Ingreso: julio-2005
Ubicación: Cucuta / Colombia
Mensajes: 493
Antigüedad: 18 años, 9 meses
Puntos: 1
Re: Sistema de login dejo de funcionar sin motivo.

Código PHP:
<?
if(!isset($usuario)) $usuario=$_POST['usuario'] ;
if(!isset(
$password)) $password=$_POST['password'] ;
include(
"conex.php");  
$link=Conectarse();  
$sql "SELECT * FROM usuarios WHERE usuario='$usuario' and password='$password' and caduca > (TO_DAYS(CURDATE())- TO_DAYS(ingreso))" 


$result mysql_query($sql,$link);  
if (
mysql_num_rows($result)!=0){  
    
session_start();  
    
session_register("logged");  
    
$logged "ok";  
    
header ("Location: full.php"); 
     
    
$SESSION["usuario"]=$usuario
    
session_register("SESSION"); 
    }else {  

    
header("Location: index.php?errorusuario=si");  
}  
mysql_free_result($resultado);  
mysql_close($link);  
?>
  #12 (permalink)  
Antiguo 14/02/2007, 07:22
Avatar de Funk  
Fecha de Ingreso: septiembre-2003
Ubicación: BA - Argentina
Mensajes: 102
Antigüedad: 20 años, 7 meses
Puntos: 0
Re: Sistema de login dejo de funcionar sin motivo.

dopon!!! TE QUIERO!!!!!!

Lástima que estas tan lejos. Si no, te juro... te llevaba una botella de vino personalmente.

Por lo que entendí, mi código está bastante viejo, no?

Muchas gracias nuevamente
__________________
Walter Bove
Diseñador Multimedial
Arteuz Comunicación Multimedial
Funk Blog Job
  #13 (permalink)  
Antiguo 14/02/2007, 07:34
Avatar de dopon  
Fecha de Ingreso: julio-2005
Ubicación: Cucuta / Colombia
Mensajes: 493
Antigüedad: 18 años, 9 meses
Puntos: 1
Re: Sistema de login dejo de funcionar sin motivo.

Jajaja un poquitin nada mas tal vez cuando lo programastes fue en la epoca php3 xD añademe al messenger ;) y cualquier otra cosa me lo preguntas y asi vere mas facil que me envies el Vino por FedEx :P
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:50.