Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/10/2005, 09:19
Avatar de skatomundo
skatomundo
 
Fecha de Ingreso: junio-2002
Ubicación: Santiago - CL
Mensajes: 2.532
Antigüedad: 21 años, 9 meses
Puntos: 125
verfica si:mysql_num_rows($rs) devuelve algún valor para $usuario Y IMPORTANTE ASIGNA A el valor que devuelve la consulta no el valor que recoges desde POST.
Verifica el valor de $usuario que sea el que devuelve la consulta.


PD: A todo esto yo utilizo CAMPOS de comportamiento si deseo que algunos Usuarios tengan acceso a algunas u otras cosas,puede ser un CAMPO adicional a la tabla USUARIOS que se llame acceso sean (administradores, usuarios comunes, consultores, etc) asignando a cada uno un valor y sobre ese valor defines el ingreso a las diferentes opciones del sistema.


Código PHP:
<?php

$enlace 
mysql_connect();
mysql_select_db('gsid1');

$rs mysql_query("select *from usuarios where usuario='$usuario' and sesion='$id' LIMIT 1");

if(
mysql_num_rows($rs)>0){
    if(
$usuario=='suvi')
    {
        
header("location:index1.php?sesion=$id&usuario=$us uario");
    }
    if(
$usuario=='naos')
    {
        
header("location:index2.php?sesion=$id&usuario=$us uario");
    }
    if(
$usuario=='anthar')
    {
        
header("location:index2.php?sesion=$id&usuario=$us uario");
    }
}
else
{
    print(
"<body bgcolor=white><link href='estilos.css' rel='stylesheet' type='text/css'>");
    print(
"<center><br><br><h3> Registro incorrecto</h3></center>");
    print(
"<center><a href='index.php'><big> <b> regresar </b> </big> </a></center>");
    print(
"</body>");
}
mysql_close();

?>