Hola, veo tu login, y te puedo dar varias recomendaciones:
1- Usa strips_tags para crear integridad dentro de la variable que obtienes por el $_POST
[URL="http://www.php.net/manual/es/function.strip-tags.php"]http://www.php.net/manual/es/function.strip-tags.php[/URL]
2- No le veo logica a esta linea "if(isset($_POST['logear']))". Debes hacer una reestructura del logeo, por lo que observo.
3- Deberias utilizar algun metodo de encriptacion de la contraseña, particularmente utilizo sha1. Pero en tiempos como los de ahora es dificil conseguir las medidas de seguridad perfecta para contrarestar ataques a tu pagina
Un Ejemplo del login
Código PHP:
$user = (strip_tags($_POST['user']));
$password = (strip_tags(sha1($_POST['password'])));
$query = @mysql_query('SELECT * FROM usuarios WHERE user="'.mysql_real_escape_string($user).'" AND password="'.mysql_real_escape_string($password).'"');
if($existe = @mysql_fetch_object($query))
{
$_SESSION['logged'] = 'yes';
$_SESSION['user'] = $user;
$mensaje='Bienvenido '.$user.', Ya va a su destino';
print "<script>alert('$mensaje')</script>";
print("<script>window.location.replace('destino.php');</script>");
}
else
{ $mensaje2='El Usuario y/o contraseña son incorrecto/s, por favor verifique los datos de Acceso.';
print "<script>alert('$mensaje2')</script>";
print("<script>window.location.replace('index.php');</script>");
}