Control de usuarios

villa
25 de Octubre del 2005
Hola estoy haciendo un control de acceso para la web mediante usuario, y no me funciona tengo dos documentos php uno es el formulario donde se escribe el usuario y contraseña, y el otro es el que comprueba los datos y si son correctos te envia a otra pagina.
Pues no soy capaz de dar con lo que esta fallando.
---------------------------------------------------
//este es el formulario
<form method="GET" action="control.php">
<input type="text" name="usuario">
<br>
<input type="password" name="password">
<br>
<input type="submit" name="Submit" value="Enviar">
</form>


--------------------------------------------------

//y este es el que hace la consulta

<?php

include("config.php");
$query = mysql_query("SELECT * FROM usuarios", $con);

$array = mysql_fetch_array($query);

$arrayusuario = ($array["usario"]);
$arraypassword = ($array["password"]);


if ($_POST["usuario"]=="$arrayusuario" && $_POST["password"]=="$arraypassword"){

session_start();
session_register("autentificado");
$autentificado = "SI";
header ("Location: portada.php");
}else {

header("Location: error.php?");
}
?>

---------------------------------------------------
la tabla se llama usuarios y tiene dos celdas "usuario" y "password"

Si alguien ve algo fuera de lo normal o que esta mal, si hace el favor que me lo diga porque no se que mas hacer.
Muchas gracias