Php’de Admin Paneli Oluşturma
Günümüzde statik web sayfalarından ziyade dinamik web sayfaları tercih edilmekte ve bu müşterinin işini son derece kolaylaştırmakta.Diyebilirimki artık HTML siteler piyasadan yok olmakta.Admin panelli sayfalar daha çok hazır scriptlerden editlenerek nadiren de web geliştiricileri tarafından kodlanarak web sayfalarına dönüştürülmekte.Bu konuya biraz değinerek bir php web sayfamıza nasıl admin paneli oluşturacağını anlatalım.Aşağıda size vereceğim kod dizilerini belirttiğim ad ile php sayfası olarak kaydederseniz admin paneliniz sorunsuz çalışacaktır.
ayar.php
Bu kısımda user ve pass kısımları kullanıcı adı ve şifremizi temsil ediyor bu kısımları kendinize göre ayarlayınız..
index.php
admin.php
login.php
logout.php
Günümüzde statik web sayfalarından ziyade dinamik web sayfaları tercih edilmekte ve bu müşterinin işini son derece kolaylaştırmakta.Diyebilirimki artık HTML siteler piyasadan yok olmakta.Admin panelli sayfalar daha çok hazır scriptlerden editlenerek nadiren de web geliştiricileri tarafından kodlanarak web sayfalarına dönüştürülmekte.Bu konuya biraz değinerek bir php web sayfamıza nasıl admin paneli oluşturacağını anlatalım.Aşağıda size vereceğim kod dizilerini belirttiğim ad ile php sayfası olarak kaydederseniz admin paneliniz sorunsuz çalışacaktır.
ayar.php
Kod:
[/COLOR] [COLOR=Red]<?php $user = "admin"; $pass = "admin"; ?>
index.php
Kod:
<form action="login.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><pre><strong>login.php</strong>
<pre lang="php"> <?php
include("ayar.php");
session_start();
ob_start();
if(($_POST["user"]==$user) and ($_POST["pass"]==$pass)){
$_SESSION["login"] = "true";
$_SESSION["user"] = $user;
$_SESSION["pass"] = $pass;
header("********:admin.php");
}else{
echo "Kullanycı Adı veya Şifre Yanlyş.";
header("*******: 2; url=index.php");
}
ob_end_flush();
?>
Kod:
<?php
include("ayar.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>";
}
?>
Kod:
<?php
include("ayar.php");
session_start();
ob_start();
if(($_POST["user"]==$user) and ($_POST["pass"]==$pass)){
$_SESSION["login"] = "true";
$_SESSION["user"] = $user;
$_SESSION["pass"] = $pass;
header("********:admin.php");
}else{
echo "Kullanycı Adı veya Şifre Yanlyş.";
header("*******: 2; url=index.php");
}
ob_end_flush();
?>
Kod:
<?php
session_start();
ob_start();
session_destroy();
echo "Çyky? Yaptynyz.Ana Sayfaya Yönlendiriliyorsunuz";
header("[/COLOR][/B][COLOR=#0000ff][COLOR=Red]Refr esh:[/COLOR] [/COLOR][B][COLOR=Red]: 2; url=index.php");
ob_end_flush();
?>
Son düzenleme: