Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/05/2004, 10:56
Avatar de Reynier
Reynier
 
Fecha de Ingreso: noviembre-2002
Ubicación: Por ahí en algún sitio
Mensajes: 1.844
Antigüedad: 21 años, 5 meses
Puntos: 1
Código no me funciona

Este es otro pedazo de código que no me funciona. No se por que razón pues ya lo he revisado todo:
Código PHP:
$passwdinbd md5($_POST['password']);
 
$query "SELECT * FROM usuario WHERE login='".$_POST['login']."' AND passwdenc='".$passwdinbd."' AND activo=1";
 
$result mysql_query($query) or die("No se ha podido ejecutar la consulta: ".$query.". MySQL ha devuelto el siguiente error: ".mysql_error());
 if(
$result){ logs("log","a",$query); }else{ logs("err","a",$query); }
 
$source mysql_fetch_assoc($result);
 if((
$_POST['login']==$source['login'])&&($passwdinbd==$source['passwdenc'])){
  
session_start();
  
$_SESSION['username']=$source['login'];
  
$_SESSION['userpass']=$source['passwdenc'];
  
$_SESSION['usertype']=$source['tipo'];
  
$_SESSION['usersid']=$source['session'];
  if(
$source['session']==""){
   
$sid session_id();
   
$query "UPDATE usuario SET session='".$sid."' WHERE idusuario=".$source['idusuario']."";
   
$result mysql_query($query) or die("No se ha podido ejecutar la consulta: ".$query.". MySQL ha devuelto el siguiente error: ".mysql_error());
   if(
$result){ logs("log","a",$query); }else{ logs("err","a",$query); }
  }
  
redirect("Departamento de Marxismo","1","index.php?accion=entrar&user=".$_SESSION['username']."&pass=".$_SESSION['userpass']."&type=".$_SESSION['usertype']."sid=".$_SESSION['usersid']."","Entrando al Portal de Marxismo ...<br>Espere unos segundos para ser redireccionado");
 } 
es solo la primera vez, es decir, cuando $source['session'] esta vacio.

Salu2
__________________
Ing. Reynier Pérez Mira