Bu makale sadece örnek açısından yazılmıştır. script değildir.. şifrelemede md5 yoktur. yani hacklenebilirsiniz.

Sayfamız admin panelli olacağı için önce bir admin sayfası oluşturalım..

Sayfayı admin.php olarak kayıt edelim..
<?php
$user = "admin";
$pass = "admin";
?>
Evet.. kullanıcı adı ve şifreyi admin yaptık. şimdi ise bir index oluşturalım..
Bu sayfanın adı ise index.php olsun..

<form action="giris.php" method="POST">
<table align="center">
<tr>
<td>Kullanycy Adı</td>
<td>:</td>
<td><input type="text" name="user"></td>
</tr>
<tr>
<td>Şifre</td>
<td>:</td>
<td><input type="password" name="pass"></td>
</tr>
<tr>
<td></td>
<td></td>
<td><input type="submit" value="Giriş"></td>
</tr>
</table>
</form>
Son adımda ise index.php ye yazılan k.adı ile şifrenin bizimkiyle doğru olup olmadığına..
Bu sayfanın adı ise Giris.php olsun

<?php
include("admin.php");
session_start();
ob_start();
if(($_POST["user"]==$user) and ($_POST["pass"]==$pass)){
$_SESSION["login"] = "true";
$_SESSION["user"] = $user;
$_SESSION["pass"] = $pass;
header("Location:admincp.php");
}else{
echo "Kullanycı Adı veya Şifre Yanlyş.";
header("Refresh: 2; url=index.php");
}
ob_end_flush();
?>
şimdi ise bakalım kişi şifreyi doğrumu girdi. Hemen kontrol edelim. Bu sayfanın adı ise Admincp.php olsun.

<?php
include("admin.php");
session_start();
if(!isset($_SESSION["login"])){
echo "Bu sayfayı görüntüleme yetkiniz yoktur.";
}else{
echo "Admin sayfası<br>";
echo "<a href=\"logout.php\">Çıkış Yap</a>";
}
?>
şimdi ise birde çıkış sayfası oluşturalım. malum giriş yaptık , ve 24 saat açık olamicağımıza göre birde logout yapalım..
Bu sayfanın adınıda logout.php olarak kayıt edin.


<?php
session_start();
ob_start();
session_destroy();
echo "Çıkış Yaptınız. Ana Sayfaya Yönlendiriliyorsunuz";
header("Refresh: 2; url=index.php");
ob_end_flush();
?>
ve işte bu kadardı hepsi.. hadi kolay gelsin. yapamadığınz birşey olursa yazın …

Kaynak