Ver Mensaje Individual
  #15 (permalink)  
Antiguo 28/02/2008, 09:22
perris
 
Fecha de Ingreso: enero-2008
Mensajes: 73
Antigüedad: 16 años, 4 meses
Puntos: 0
Re: Problema con login

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>&nbsp; </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";
}
?>