Tengo un sitio, donde existen 2 index, uno para el administrador y otro para un usuario autorizado, index2.php y index_1.php respectivamente. Me gustaria usar sesiones en los 2, pero al momento de identificar me arroja errores, bueno, sé que mi codigo no está bueno, y quizas stoy haciendo el loco...pero soy aprendiz y quizas no entendi bien lo que respecta a sesiones. Espero explicarme
el formulario envia los datos a valida.php que sería este:
Código PHP:
   
<?php
include("encabezado.php");
$login=$_POST['login'];
$passw=$_POST['passw'];
 
$t=0;
$Query = 'SELECT * FROM t_login where login="'.$login .'" and tipo="A" and passw="'.$passw .'";';
$IdConsulta = mysql_query($Query, $cn);
$rowno = mysql_num_rows($IdConsulta);
$Query2='SELECT * FROM t_login where login="'.$login .'" and tipo="U" and passw="'.$passw .'";';
$IdConsulta2 = mysql_query($Query2, $cn);
$rowno2 = mysql_num_rows($IdConsulta2);
 
if ($rowno>0)
    {
    //usuario y contraseña válidos 
    //defino una sesion y guardo datos 
    session_start(); 
    $_SESSION["autentificado"]= "SI"; 
    header ("Location: index2.php"); 
    }
 
    elseif ($rowno2>0)
    {
    //usuario y contraseña válidos 
    //defino una sesion y guardo datos 
    session_start(); 
    $_SESSION["autentificados"]= "SI"; 
    header ("Location: index_1.php"); 
    }
    else 
    { 
    //si no existe le mando otra vez a la portada 
    header("Location: index.php?errorusuario=si"); 
    //print "<META HTTP-EQUIV='Refresh' CONTENT='0;URL=index.php'> ";
    }
 
if($rowno==0 && $rowno2==0)
{
 
    echo "<br><br><br><br><br><br><br><br><br>";
    print "<center><h1>Nombre de Usuario y Clave No Validos<br> <META HTTP-EQUIV=\"Refresh\"CONTENT=\"2;URL=javascript:history.back()\"></center></h1>";
    exit();
 
}
 
?>    este es el codigo de seguridad.php(y seguridad2.php para usuario), los index tienen un include hacia este archivo.
Código PHP:
   
<?
session_start(); 
if ($_SESSION["autentificado"] != "SI") { 
    //si no existe, envio a la página de autentificacion 
    header("Location: index_1.php"); 
    //ademas salgo de este script 
    exit(); 
} 
?>     
 

