<?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> <td></td><td> </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> <td></td><td> </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