![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
18/04/2003, 20:02
|
![Avatar de drcyber](http://static.forosdelweb.com/customavatars/avatar23291_1.gif) | | | Fecha de Ingreso: julio-2002
Mensajes: 826
Antigüedad: 22 años, 6 meses Puntos: 2 | |
Problema con sesiones Estoy usando el siguiente code para abrir mi sesión y autentificar un area de ADMIN:
<?php
session_start();
if (!empty($_POST['contrasena']))
$_SESSION['contrasena'] = $_POST['contrasena'];
if (!empty($_POST['usuario']))
$_SESSION['usuario'] = $_POST['usuario'];
if ($_SESSION['usuario'] != 'drcyber' AND $_SESSION['contrasena'] != '******') { ?>
<html>
<body>
<form action="<?=$PHP_SELF ?>" method="POST">
<input type="text" name="usuario">
<input type="password" name="contrasena">
<input type="submit" value="Entrar">
</form>
</body>
</html>
<?php
exit;
}
?>
AQUI EL CODIGO HTML QUE RESTA.
El problema es que me esta verificando un solo campo. Si dejo el usuario o la contraseña vacios igualmente me deja entrar.
Estoy usando en concadenador AND, pero parece que estuviese haciendo un OR. ¿Qué le hago?
Thankz before hand ! |