Cambio de codigo.
pagina comprueba.php
Código PHP:
Ver original<?php
include("config.php");
$link = Conectarse();
$query = sprintf("SELECT usuarios.login, usuarios.password,
usuarios.nombre,
usuarios.apaterno,
usuarios.amaterno,
usuarios.email
FROM usuarios WHERE usuarios.login='%s' && usuarios.password = '%s'",
{
$_SESSION["login"]=$array["login"];
$_SESSION["password"]=$array["password"];
$_SESSION["nombre"]=$array["nombre"];
$_SESSION["apaterno"]=$array["apaterno"];
$_SESSION["amaterno"]=$array["amaterno"];
$_SESSION["email"]=$array["email"];
header("Location:menu_bienvenida.php"); }else{
echo 'Login o Password Incorrectos <a href="acceso.php"> Volver Acceso </a>';
}
?>
Pagina principal al iniciar sesion correctamente
Código PHP:
Ver original<?php
if($_SESSION["nombre"]==''){
echo "Error: No ha iniciado Sesión correctamente";
echo "<head><meta http-equiv='refresh' content='2; url=acceso.php?'></head>";
}else{
echo "Bienvenido".$_SESSION['nombre']." al sistema de usuarios";
echo "<a href='logout.php' >cerrar sesion </a> ";
}
?>
pagina logout.php
Código PHP:
Ver original<?php
echo "variables de sesion eliminadas correctamente";
echo "<head><meta http-equiv='refresh' content='4; url=acceso.php?'></head>";
?>
con este codigo ya no debes de tener errores, de esta forma para mi es la adecuada de iniciar sesion y cerrarla.
Saludos