Pregunta: | 67176 - PROBLEMA AL VALIDAR USUSARIO |
Autor: | henry carrero |
hola tengo un problema con este codigo que es para validar la entrada de usuario y password a un sistema, el problema es que se puede entrar con cualquier usuario y password. No tengo mucho conocimiento de php y no se donde estara el error, por favor me podrian ayudar. tengo este archivo q se llama usuario.class.php <?php require_once 'bd.class.php'; class usuario extends bd{ public function __construct() { parent::__construct(); } public function validarEntrada($usuario,$clave){ $consulta="select * from usuarios where usuario='$usuario' and clave='$clave'"; $result=$this->Consultar($consulta); if($result==null){ echo "<script>alert('Usuario no registrado o clave incorrecta'); window.location='index.php';</script>"; }else{ $_SESSION[login]=$usuario; echo "<script>alert('$usuario Logueado'); window.location='inicio.php';</script>"; } } public function validarSesion(){ if(empty ($_SESSION[login])){ echo "<script>alert('Logueese primero'); window.location='index.php';</script>"; } } public function Salir($user){ session_unregister($user); session_destroy(); echo "<script>alert('Sesion $user finalizada'); window.location='index.php';</script>"; } } ?> y este archivo que se llama validar_entrada.php <?php session_start(); $user=$_POST[user]; $password=$_POST[password]; if(!empty($user)&&!empty($password)){ require_once 'usuario.class.php'; $u = new usuario(); $u->validarEntrada($user, $password); } ?> |