Hola. Estoy tratando de autentificar con un ejemplo que vi en el foro. El problema con esto es que la pagina no recarga, es decir, al hacer <?php include("seguridad.php") ?> la cosa se pone negra, le saco esta linea y funciona sin problemas. Miren este es el codigo que ocupo:
Pd: Uso Appserver. ya que trabajo en local para luego subir las carpetas. Y la gran novedad, para mi, es que ya no tengo que recibir las variables por post ni get, solo las uso. (no se si tenga algo que ver con mi problema).
1) hago un ingreo de usuario y contraseña. de aqui action="sistema/secion.php""
2)session:
<?php
session_start();
session_destroy();
//Pagina que permite crear una variable de session para la seguridad del sistema, ademas de
//linkearnos con la pagina siguiente.
include("conexion.php");
$link=Conectarse();
$query="SELECT codcar, nombre FROM carteros WHERE nombre = '$nombre' AND codcar = '$codigo' ";
$consultar=mysql_query($query,$link);
if (mysql_num_rows($consultar)==1)
{
$_SESSION['id_sesion']=session_id();
$_SESSION['nombre']=mysql_result($consultar,0,"nombre");
$_SESSION['codigo']=mysql_result($consultar,0,"codcar");
$_SESSION['autentificado']="si";
header("Location:Usuario.php");
}else{
header("Location:../inicio.php?error=si");
exit();
}
?>
3)en Usuario:
//al hacer click en este script me dice error de pagina???
<script language="JavaScript" type="text/JavaScript">
function ventana()
{
window.open("copia.php","","width=550,height=400,s crollbars=yes");
}
</script>
</head>
<body bgcolor="#FFFFFF">
//al comentar esta linea corre bien
<? include("seguridad.php");?>
// de aqui para abajo solo es html
//El link para abrir el popup es el siguiente
<a href="javascript:ventana()">Rendir Dms.</a></td>
4)seguridad:
<?php
session_start()
if ($_SESSION['autentificado']!="si")
{
header("Location:Usuario.php");
exit
}
?>