![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
18/02/2012, 07:13
|
![Avatar de interjsr](http://static.forosdelweb.com/customavatars/avatar439785_1.gif) | | | Fecha de Ingreso: octubre-2011 Ubicación: Madrid
Mensajes: 81
Antigüedad: 13 años, 4 meses Puntos: 2 | |
Respuesta: Admistrador No sé porqué no funciona esto que tengo:
$ssql = "SELECT * FROM Usuarios WHERE Usuario='$f_Usuario' and Clave='$f_Clave'";
//Ejecuto la sentencia
$rs = mysql_query($ssql,$conn);
//veo si el usuario y contraseña es váildo
//si la ejecución de la sentencia SQL da algún resultado
//es que si que existe esa conbinación usuario/contraseña
if (mysql_num_rows($rs)!=0){
$row = mysql_fetch_row($ssql);
$obj= $row[1];
//Aquí se supongo que obtengo el campo Tipo que me dirá si es Administrador o no.
//Es el 2º campo y empiezan por 0 como los arrays, ¿no?
//defino una sesion y guardo datos
session_start();
session_register("autentificado");
session_register("tipo");
$_SESSION['autentificado']="SI";
$_SESSION['tipo']=$obj;
header("Location:".$f_Ruta);
exit();
}else {
//si no existe le mando otra vez a la portada
header("Location:".$f_Ruta1);
exit();
}
mysql_free_result($rs);
mysql_free_result($result);
mysql_close($conn);
exit();
}
//Y debería funcionar pero simpre me toma la session como si fuera administrador. |