yo lo haría así:
Código PHP:
Ver original if( empty( $_SESSION[ 'autentificado' ] )) {
echo "<form name='form' action='control.php' method='POST'>";
if ($_GET["errorusuario"]=="si"){
echo "<h2>Datos incorrectos</h2>";
}
if ($_GET["errorusuario_1"]=="si"){
echo "<h2>Este Usuario ya esta<br> SESIONADO</h2>";
}
else{
echo "<h2>Introduce tu clave de acceso</h2>";
}
echo ('Usuario :');
echo ('<input type="Text" name="usuario" size="15" maxlength="50">');
echo ('Password :');
echo ('<input type="password" name="contrasena" size="12" maxlength="50"> ');
echo ('<input type="Submit" class="buttonSubmit" value="ENTRAR">');
echo ('</form>');
echo ('</center>');
}
else
header('location: index.php');
y luego
Código PHP:
Ver original//Si el usuario es quien dice ser entra a:
session_start();//esto debe de estar en la primera linea de la pág. //session_id(); //no veo que lo estes usando
$_SESSION[ 'autentificado' ] = 'SI'; //dato aumentado
$_SESSION['nombre']=$uno;
$_SESSION['pass']=$dos;
$_SESSION['tipo_usuario']=$tres;
$_SESSION['paterno']=$cuatro;
$_SESSION['materno']=$cinco;
$_SESSION['email']=$seis;
//session_register("autentificado_u"); //esto ya no se usa
$autentificado_u = "SI";//<- este lo puedes suprimir y usas en su lugar el $_SESSION[ 'autentificado' ]
header ("Location: index_usuario.php"); }
else
{
header("Location: index.php?errorusuario_1=si"); }
salludos.