¿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