SQL olmadan oturum kontrolu yapmanızı sağlar. Basit panel girişi olarak kullanılabilir.
ayarlar.php > login bilgilerinin saklandığı sayfa
[php]<?php$user = "admin";
$pass = "123456";
?>[/php]
index.php > kullanıcıyı ilk karşılayacak olan form sayfası
[php]<form action="enter.php" method="POST"><table align="center">
<tr>
<td>Kullanici Adi</td>
<td>:</td>
<td><input type="text" name="username"></td>
</tr>
<tr>
<td>Sifre</td>
<td>:</td>
<td><input type="password" name="password"></td>
</tr>
<tr>
<td></td>
<td></td>
<td><input type="submit" value="Giris"></td>
</tr>
</table>
</form>[/php]
enter.php > Formdan gelen bilgileri kontrol ederek oturum başlatacak olan sayfa
[php]<?phpinclude("ayarlar.php");
session_start();
ob_start();
if(($_POST["username"]==$user) and ($_POST["password"]==$pass)){
$_SESSION["login"] = "true";
$_SESSION["user"] = $user;
$_SESSION["pass"] = $pass;
header("Location:admin.php");
}else{
echo "Kullancı Adı veya Şifre Yanlış.";
echo "Giriş sayfasına yönlendiriliyorsunuz.";
header("Refresh: 2; url=index.php");
}
ob_end_flush();
?>[/php]
admin.php > Admin sayfası ve yönetim kısmı burada olacak
[php]<?phpinclude("ayarlar.php");
session_start();
if(!isset($_SESSION["login"])){
echo "<center><font size=5 color=red>Bu sayfayı görüntüleme yetkiniz yoktur.</font></center>";
}else{
echo "<hr>Admin sayfasina hosgeldiniz..";
echo "<a href=logout.php>Çıkış Yap</a>";
}
?>[/php]
logout.php > Bu sayfaya yönlendirilen oturum kapatılır
[php]<?phpsession_start();
ob_start();
session_destroy();
echo "Çıkış Yaptınız.";
header("Refresh: 2; url=index.php");
ob_end_flush();
?>[/php]
Enecore Ilosej