Podrias utilizar este script para tu autentificacion dime como te va despues ....
Código PHP:
<?
//Tus datos de la base de datos
$servidor = "localhost";
$user = "tusuario";
$pass = "tupass";
$bd = "tubd";
//Conexion a mysql
$conexion = mysql_connect($servidor,$user,$pass);
mysql_select_db="bd,$conexion";
//Comprobar si se ha pulsado el boton de envio del formulario
if (isset($privado))
{
$query = "SELECT * FROM usuarios WHERE usuario='usuario' AND pass='pass'";
//Hacer la busqueda de los datos
mysql_query($query,$conexion);
//Contar las filas de los usuarios
$contar = mysql_num_rows($query,$conexion);
if($contar > 0){
echo "<SCRIPT Language=\"Javascript\">document.location.href=\"paginaredirigida.php\";</SCRIPT>";}
else {
$error = "El nombre de usuario o contraseña son incorrectos";
} //Del if de contar
} //Del if de submit
//==================================== HTML =============================================
echo "<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
$error
<form method="POST" action="">
Usuario:
<input type="text" name="usuario" size="10">
<br>
Password:
<input type="password" name="pass" size="10">
<br>
<input type="submit" value="Enviar" name="privado">
</form>
</body>
</html>";
?>
adios