Hola a todos!
 
Soy nuevo en este foro, y entré más que nada para aprender más sobre la programación con php. Además de que tengo una duda y ya estoy desesperado, llevo horas buscando resolver el error y nada.
 
Bueno, estoy haciendo una página y quiero validar el usuario. El problema es que no importa lo que pongas en el campo del usuario, si pones bien la contraseña te manda a la página directamente. Quisiera saber cómo puedo validar el usuario.
 
Este es el código de la página de inicio.php
 
<form action="sesion.php" method="POST" name="login">
  <table width="200" border="0" align="center">
  <tr>
    <td>Usuario: </td>
    <td><input name="usuario" id="usuario" type="text" size="10" maxlength="10" /></td>
  </tr>
  <tr>
    <td>Contraseña: </td>
    <td><input name="password" id="password" type="password" size="10" maxlength="10" /></td>
  </tr>
  <tr>
    <td><label>
      <a href="registro.php"> Registrarse </a>
    </label></td>
    <td><label>
      <input type="submit" name="submit" value="Entrar" />
    </label></td>
  </tr>
</table>
</form>
 
 
 
Y este es el código de la página de sesion.php
 
<?php
if (!$conexion=mysql_connect("localhost","root")){
	echo "Error conectando a la base de datos.";
	exit();
}
 
if (!mysql_select_db("clinica",$conexion)){
	echo "Error seleccionando la base de datos.";
	exit();
}
 
$usuario = $_POST['usuario'];
$password = $_POST['password'];
 
session_start();
$_SESSION['usuario'] = $usuario;
 
if (empty($usuario)||empty($password)){
	unset($_SESSION['usuario']);
	echo "No proporcionaste usuario o contraseña, vuelve a intentarlo.";
}
 
else{
	$alumnoreal = mysql_query("SELECT * FROM alumno WHERE matricula = '$usuario'", $conexion);
	$alumno = mysql_fetch_assoc($alumnoreal);
 
	if ($alumno['usuario'] = ""){
		unset($_SESSION['usuario']);
		echo "El usuario no existe. Vuelve a intentarlo.";
	}
	else{
		$contrasereal = mysql_query("SELECT password FROM alumno WHERE password = '$password'", $conexion);
		$cr = mysql_fetch_assoc($contrasereal);
 
		if ($cr['password'] != $password){
			unset($_SESSION['usuario']);
			echo "La contraseña es incorrecta, vuelve a intentarlo.";
		}
		else header("Location: OpAlumnos.php");
	}
}
?>
 
 
Espero que me puedan ayudar con esto. Gracias!! 
   
 



