Возьми скрипт регистрации любой простой, с комментариями и посмотри что и как сделано
Вот пример логина по сессиям:
<?php
//Запуск сессий;
session_start();
include 'db.php';
$login = 'test';
$pass = 'test';
if (isset($_POST['login']) && isset($_POST['password']))
{
// получаем данные из формы с авторизацией
$login_c = mysql_real_escape_string($_POST['login']);
$password_c = $_POST['password'];
//проверка пароля и логина
if (($login_c==$login)&& ($password_c==$pass)){
echo ("логин совпадает и пароль верны");
$_SESSION['Name']=$login_c;
// идем на страницу для авторизованного пользователя
header("Location: http://".$_SERVER['SERVER_NAME']);
}
else
{
die('Такой логин с паролем не найдены в базе данных.');
}
}
?>
<h1>Log into your account</h1>
<form method = "POST">
<input type="text" name="login" placeholder="Login">
<input type="password" name="password" placeholder="Password">
<button type="submit">Login</button>
</form>