<?php
ob_start();
session_start(); //session'u baslasttik
#ayar
$adminuser = "admin"; //admin kullanici adi
$adminpass = "adminpass"; //admin pass
#ayar
if ($_SESSION['admin'] == "ok")//eger admin isimli session ok olarak ayarlanmişsa(kisaca : giriş yapilmişsa)
{


    //Giriş yapildiktan sonra görünecek kodlarin.
    echo "Selam admin, Hoş geldin.";


} else //eger giriş yapilmamişsa - buradan aşagisi kontrol ve giriş formu işlemleri
{
    $user = $_POST['user']; //post ile gönderilen kullanici adi
    $pass = $_POST['pass']; //post ile gönderilen şifre
    if ((!$user) || (!$pass))
    {
        $hata = "Zorunlu alanları doldurmadınız! <br />"; //formda boş birakilan yer var ise hata ver
        if (!$user)
        {
            $hata .= "Kullanici adini giriniz.<br />"; //kullanici adi boş ise
        }
        if (!$pass)
        {
            $hata .= "Sifrenizi giriniz.<br />"; // şifre alani boş ise
        }
        echo "<title>Yönetim Sistemi</title>";
        //asagida hata'yi ve giriş formunu ekrana basiyoruz
        echo "
			<center><br><br>" . $hata . "<br><table>
			<form action=\"" . $_SERVER['PHP_SELF'] . "\" method=\"post\">
			<tr><td>Kullanıcı </td><td>:</td><td> <input type=\"text\" name=\"user\"><br></td></tr>
			<tr>
			<td>Şifre </td><td>:</td><td> <input type=\"password\" name=\"pass\"><br></td></tr>
			</tr>&nbsp;<td></td><td>&nbsp;</td><td><input value=\"Giriş YAP\" type=\"submit\"></center></td></tr>
			</form></table>";
        exit(); //ve işlemi bitiriyoruz kullanicinin tekrar giriş yapmasini bekliyoruz
    } else //eger kullanici boş alan birakmadan giriş yapmişssa
    {
        if (($user == $adminuser) && ($pass == $adminpass))//bilgileri kontrol ediyoruz user ve pass dogru ise
        {
            echo "Girişiniz Yapilmiştir!"; //giriş yapildigini söyledik
            $_SESSION['admin'] = "ok"; //session u set ettik
            session_register(); //session u kaydettik
            echo '<meta http-equiv="Refresh" content="1; URL=' . $_SERVER['PHP_SELF'] . '">'; //yönlendirme işlemini yaptik
        } else //eger şifre ya da user yanliş ise

        {
            $hata = "Kullanıcı Veya Şifreniz Yanlış.!"; //Hata'yi set ettik
            echo "<title>Yönetim Sistemi</title>";
            //asagida hata'yi ve giriş formunu tekrar ekrana basiyoruz
            echo "
				<center><br><br>" . $hata . "<br><table> 
				<form action=\"" . $_SERVER['PHP_SELF'] . "\" method=\"post\">
				<tr><td>Kullanıcı </td><td>:</td><td> <input type=\"text\" name=\"user\"><br></td></tr>
				<tr>
				<td>Şifre </td><td>:</td><td> <input type=\"password\" name=\"pass\"><br></td></tr>
				</tr>&nbsp;<td></td><td>&nbsp;</td><td><input value=\"Giriş YAP\" type=\"submit\"></center></td></tr>
				</form></table>";
        }
    }
}
ob_end_flush();
?>
uzun zaman önce ufak kodlamalarim için kullandigim sistemim ufak değişiklikler ve kodlarin anlamlarini yanina not ettim. işine yarar sanirim