FonksiyonPHP

Login Panel

Basit PHP Login Paneli

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();
?>

Bir Cevap Yazın

Başa dön tuşu