Chicos estoy probando pero no llego a la solucion. yo no puedo despues de comprobar la sesion enviarlo a la pagina tabla.php, es decir:
Código PHP:
<?session_start();
if( isset($HTTP_SESSION_VARS['variable'] )) {
if($HTTP_SESSION_VARS['variable'] == "Miguel") {
// si todo va bien .. pasó tu autentificación .. redireccionas:
header ("Location:tabla.php?dato=".$camaras);
Porque primero tengo que ver si o si si el usuario y la contraseña estan en la BD y le muestro algunas cosas de acuerdo al usuario que sea.
Este es mi script original sin sesion.
Código PHP:
<?
$enviados = array_values($HTTP_POST_VARS);
$usuario= $enviados[0];
$contrasena= $enviados[1];
//conecto con la base de datos
$conn = mysql_connect("localhost","root","");
//Sentencia SQL para buscar un usuario con esos datos
$ssql = "SELECT * FROM usuario WHERE nombre_usuario='$usuario' and clave_usuario='$contrasena'";
//Ejecuto la sentencia
$rs = mysql_db_query("acceso",$ssql,$conn);
if (mysql_num_rows($rs)!=0){
//usuario y contraseña válidos
while ($row=mysql_fetch_array($rs)) {
$camaras = $row[2];
}
header ("Location:tabla.php?dato=".$camaras);
}else {
//si no existe le mando otra vez a la portada
header("Location:noentra.htm");
}
mysql_close($conn);
?>
Osea, si yo en este script solo chequeara la sesion, y luego lo paso a otro para ver si esta en la BD, tengo qeu enviar nuevamente los datos de usuario y contraseña?.
Gracias! saludiños.