Buena Tarde a todos... Siempre agradeciendo la ayuda oportuna, les comento mi problema, me pasaron un peqeuño codigo para hacer una atutenticacion antes de ingresar a una pagina, tengo 3 archivos php uno index, control y seguridad.. a la pagina que yo deseo que me direccion que se llama agregacar.php le pongo la capa de seguridad, pero alli me da el problema porque cuando me direccion me dice que IE no encuentra la pagina... Agradecer cualquier tipo de ayuda...
Index.
Código PHP:
<html>
<head>
<title>Autentificación PHP</title>
</head>
<body>
<h1>Autentificación PHP</h1>
<form action="control.php" method="POST">
<table align="center" width="225" cellspacing="2" cellpadding="2" border="0">
<tr>
<td colspan="2" align="center"
<?if ($_GET["errorusuario"]=="si"){?>
bgcolor=red><span style="color:ffffff"><b>Datos incorrectos</b></span>
<?}else{?>
bgcolor=#cccccc>Introduce tu clave de acceso
<?}?></td>
</tr>
<tr>
<td align="right">USER:</td>
<td><input type="Text" name="usuario" size="8" maxlength="50"></td>
</tr>
<tr>
<td align="right">PASSWD:</td>
<td><input type="password" name="contrasena" size="8" maxlength="50"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="Submit" value="ENTRAR"></td>
</tr>
</table>
</form>
</body>
</html>
Control...
Código PHP:
<?php
if ($_POST["usuario"]=="miguel" && $_POST["contrasena"]=="qwerty"){
session_start();
$_SESSION["autentificado"]= "SI";
header ("Location: agregacar.php");
}else {
header("Location: index.php?errorusuario=si");
}
?>
Seguridad..
Código PHP:
<?php
session_start();
if ($_SESSION["autentificado"] != "SI") {
//si no existe, envio a la página de autentificacion
header("Location: index.php");
//ademas salgo de este script
exit();
}
?>