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
Session ile giriş yapmak ve çıkış yapmaktan başka birşey yok gibi duruyor. Yinede session için güzel bir başlangıç olmuş
