Ayuda hago todo tal cual como esta aca en este foro pero me deja ingresar con cualquier usuario que digite, como hago.
hay les envio el codigo o si hay otra manera de hacer esto...
Código HTML:
<html><head>
<title>Formulario de Login</title>
</head>
<body background="prueba.jpg">
<div id="Layer1" style="position:absolute; left:192px; top:99px; width:560px; height:37px; z-index:1">
<div align="center"><font color="#990000" size="3" face="Arial, Helvetica, sans-serif"><strong>Introduzca
su nombre de usuario y contraseña de acceso a la aplicación web.</strong></font></div>
</div>
<div id="Layer2" style="position:absolute; left:364px; top:189px; width:206px; height:130px; z-index:2">
<form name="formulario" method="POST" action="verificar_login.php">
<table>
<tr>
<td width="8%"><strong><font color="#990000" size="3">Usuario:</font></strong></td>
<td width="92%"><input type="text" name="usuario" size="20"></td>
</tr>
<tr>
<td width="8%"><strong><font color="#990000" size="3">Clave:</font></strong></td>
<td width="92%"><input name="clave" type="password" size="20"></td>
</tr>
</table>
<p> </p>
<div id="Layer3" style="position:absolute; left:29px; top:64px; width:136px; height:36px; z-index:3">
<input type="submit" value="Enviar" name="enviar">
<input type="reset" value="Limpiar" name="limpiar">
</div>
</form>
</div>
<div id="Layer4" style="position:absolute; left:419px; top:305px; width:78px; height:25px; z-index:4"><a href='registrar_usuario.php'><font size="4">Registrarse</font></a>
</div>
<br>
<br>
<br>
<br>
</body>
</html>
verificar_login.php
Código PHP:
<?php
session_start();
function validar($usuario,$clave){
if ($usuario=="administrador" && $clave=="123456")
{
$_SESSION["valido"]=1;
}
else
{
$_SESSION["valido"]=0;
unset($_SESSION["valido"]);
}
}
validar($_POST["usuario"],$_POST["clave"]);
header("Location:index2.htm");
?>
al pricipio de cada pagina coloco esto
Código PHP:
<?php
session_start();
if($_SESSION["valido"]==0){
echo "usuario no activo";
}
else{
echo "usuario valido";
}
?>