SQL olmadan oturum kontrolu yapmanızı sağlar. Basit panel girişi olarak kullanılabilir.
ayarlar.php > login bilgilerinin saklandığı sayfa
<?php $user = "admin"; $pass = "123456"; ?>
index.php > kullanıcıyı ilk karşılayacak olan form sayfası
<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>
enter.php > Formdan gelen bilgileri kontrol ederek oturum başlatacak olan sayfa
<?php include("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(); ?>
admin.php > Admin sayfası ve yönetim kısmı burada olacak
<?php include("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>"; } ?>
logout.php > Bu sayfaya yönlendirilen oturum kapatılır
<?php session_start(); ob_start(); session_destroy(); echo "Çıkış Yaptınız."; header("Refresh: 2; url=index.php"); ob_end_flush(); ?>
Enecore Ilosej