¿Que tienes hecho hasta ahora?
Supongo que tienes una tabla en la base de datos con los campos de nombre de usuario y contraseña.
En el formulario donde se escribe el username y el password en el action escribes login.php
login.php tendrá el siguiente codigo:
Código PHP:
<?php
$usuario = $_POST['user']; //recuperas el username escrito en el textbox
$password = $_POST['password']; //recuperas el password escrito en el textbox
if(($usuario=='') or ($password==''))
{ //si es vacio volvemos atrás
echo ('<SCRIPT LANGUAGE="javascript"> location.href = "index.php";</SCRIPT>');
}
//Aqui escribes tu conexion a tu base de datos
//elegimos la BBDD
mysql_select_db ($database, $conexion) OR die ("No se puede conectar");
$qry=mysql_query("select nuser, password from usuarios where nuser='$usuario' and password='$password'");
$doc=mysql_fetch_assoc($qry);
if(mysql_num_rows($qry)<>1) {
echo ('<SCRIPT LANGUAGE="javascript"> location.href = "index.php";</SCRIPT>'); //Volvemos al index.php porque el nuser o el password son incorrectos
exit;
}
else{
if ($qry==FALSE)
{
echo ('Error en la consulta');
exit();
}
else
{
echo ('Correcto, accediendo a la zona privada... ');
echo ('<SCRIPT LANGUAGE="javascript"> location.href = "index_usuario.php" </SCRIPT>');
}
}
}
?>
Espero que te sirva de ayuda
Saludos