hice lo q me dijiste, cambie isset por empty y me devolvio a la pag de logueo igual, parece q las variables no se estan creando correctamente, aqui te dejo el archivo q me guarda el proceso ejecutado al loguearme, cambie el nombre de autentificado por id_user y le di un valor int en vez de string xD(por si piensas q estaba asi por error xD)
aki te dejo los codigos:
control.php:
Código PHP:
Ver original<?
include("conexionverif.php");
$conexion = mysql_connect($host,$user,$pw) or
die("No se pudo realizar la conexion con el servidor.");
$sql="SELECT * FROM cms_session WHERE usuario='$usuario' AND pwd=md5('$pwd')";
if($filas==1){
$_SESSION['id_user']=1;
$_SESSION['usuario']=$usuario;
header("Location:http://gobernacionsd.comyr.com/formularios/formulario_insercion.php"); }
else{
header("Location:http://www.gobernacionsd.comyr.com/formularios/formulario_sesion.php?error=err"); }
?>
formulario de inicio de sesion
Código HTML:
Ver original<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"> <link rel="stylesheet" type="text/css" href="../gob_styles/formulario_sesion.css" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <p class="font" style="font-size:300%;text-align:center;color:#333;"><b>Inicia tu Sesion
</b><br><hr></p>
<form action="../php/control.php" method="post" name="form">
<li class="list"><b style="display:block;width:120px;float:left;">Usuario:
</b><input type="text" name="usuario" size="15"/></li> <li class="list"><b style="display:block;width:120px;float:left;">Contraseña:
</b><input type="password" name="pwd" size="15"/></li> <li class="list"><input type="submit" name="submit" value="Entrar" size="15"/></li> <?php
if(isset($_GET['error'])){
echo "usuario o contraseña incorrecto, intentelo de nuevo";
}
if(isset($_GET['error2'])){
echo "La sesion no ha iniciado, Tienes q iniciar sesion.";
}
?>
seguridad.php
Código PHP:
Ver original<?php
if(empty($_SESSION['usuario'])){ header("location:http://www.gobernacionsd.comyr.com/formularios/formulario_sesion.php?error2=1"); }
?>
ves algo mal? :/