notlar.php içeriği.
Hoşgeldiniz Burası Panel anasayfası.
içerik oluşturuldu.
Bu işlemlerden sonra gelelim sitemize giriş yapmaya.
login.php içeriği :
<?php
if (empty($_SESSION['uyeid'])){
?>
<fieldset><legend>Giriş Yapmanız Gerekiyor</legend>
<form action="giris.php" method="post">
<input name="uyeadi" type="text" id="myusername" class="ovue" />
<input type="password" name="sifre" id="mypassword" class="ovue" />
<input type="submit" name="Submit" value=" Giriş Yap " class="buttonize" />
</form>
</fieldset>
<?php
}
?>
giriş yapmamıza yarayan ve yönetici hesaplarının bulunduğu sql dosyası :
CREATE TABLE `yoneticiler` (
`yoneticino` int(5) NOT NULL auto_increment,
`uyeadi` varchar(50) NOT NULL default '',
`sifre` varchar(50) NOT NULL default '',
`adisoyadi` varchar(100) NOT NULL default '',
`onay` varchar(20) NOT NULL default '',
`seviye` int(1) NOT NULL default '0',
`eposta` varchar(60) NOT NULL default '',
PRIMARY KEY (`yoneticino`)
) ENGINE=MyISAM;
giriş.php içeriği :
<?php include "../connect/connect.php";
session_start();
$uyeadi = $_POST['uyeadi'];
$sifre = md5($_POST['sifre']);
$kontrol=mysql_query("SELECT * FROM yoneticiler WHERE uyeadi='$uyeadi' AND sifre='$sifre' AND onay='EVET'");
$oku = mysql_fetch_array($kontrol);
$sayac=mysql_num_rows($kontrol);
if ($sayac == 0) {
echo 'Yanlış Kullanıcı Adı veya Şifre. <a href="index.php">Buraya Tıklayarak Geri Dönün ve Tekrar Deneyin.</a>';
mysql_close();
} else {
$_SESSION['uyeid'] = $oku["uyeno"];
header("location:index.php");
}
?>yukarıda session içine alınan uyeno mutlaka mysql de primary index olmalıdır.
cikis.php içeriği.
<?php
session_start();
unset($_SESSION['uyeid']);
header("Location:index.php");
?>Bu arada connect/ , css/ ve images/ klasörlerini oluşturup, tasarımına da el atabilirsiniz. Size yardımcı olacak kaynak,
Fatih Usta'nın php kitabıdır.
connect.php yi de connect klasörüne atınız.
kodu istediğiniz gibi paylaşabilirsiniz. Herhangi bir eksiği/hatayı bu başlıkta belirtirseniz, bende <PHP></PHP> arasında kalan kod bölümlerinde gerekli düzeltmeyi yaparım.