Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/06/2012, 09:02
miguelbc7
 
Fecha de Ingreso: mayo-2012
Mensajes: 15
Antigüedad: 12 años
Puntos: 0
Respuesta: problemas con usuarios

muchas gracias por tu respuesta he revisado lo que me dijiste y he hecho lo siguiente en la pagina que procesa el login:

Cita:
<?
include 'conex.php';
$id = $_POST['idusu'];
$usuario = $_POST['usuario'];
$clave = $_POST['contrasena'];
$_SESSION['id'] = $id;
$sql = "select id_usuario, txt_nomusuario, txt_contrasena from usuarios where txt_nomusuario = '$usuario' and txt_contrasena = '$clave'";

//verifica si se puede hacer consulta
if ( ! ($consulta = mysql_query($sql)) )
{
echo '<script type="text/javascript"> alert ("Error, falla de conexion") </script>';
echo '<script type="text/javascript">window.location="index.php"</script>';
exit();
}
else
{
// si hay uno al menos consiguio registro
if (mysql_num_rows($consulta)==0)
{
echo '<script type="text/javascript"> alert ("Error, usuario no registrado") </script>';
echo '<script type="text/javascript">window.location="index.php"</script>';
exit();
}
else
{
// verifica clave
$b = mysql_fetch_row($consulta);
if ( !($clave == trim($b[2])) )
{
echo '<script type="text/javascript"> alert ("Error, clave erronea") </script>';
echo '<script type="text/javascript">window.location="index.php"</script>';
exit();
}
else
{
// si paso la clave entonces muestra la pantalla de administrador

$_SESSION["valido"] = 1;
header( "location: menu.php");
exit();
}
}
}
?>
y cuando hago un echo al $_SESSION['id'] sigue apareciendo que es 1 y yo necesito que sea igual al id del usuario