RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    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);
}
?>


Nombre
Apellidos
Correo
Comentarios