Otobüsten indim, ilk isim üyelik sistemi hazırlamak oldu. Copy paste PHP'cisi olarak Güvenlik seviyesi 0 su anda, güvenlik eklemelerini sonra yapacağım. Simdilik bu yapı yeterli olacak, fakat bendeki Firefox'ta çalısırken, IE'de ve arkadasımın Firefox'unda çalısmıyor Kodlar su sekilde (Hem de hatalarımı söylersiniz iyi olur ). Echo'ları verilerin gidip gitmediğini görmek için koyuyorum.. Seviye çekmemin sebebi, yapıyı farklı kullanıcı guruplarına bölecek olmam (Site admini, yazar vs.)
index.php:
giris.php:
index.php:
PHP:
<?
session_start();
require_once "mysqle_baglan_yavrum.php";
if (empty($_SESSION['id'])){
echo '<form id="giris" name="giris" method="post" action="giris.php">
<table width="322" border="0">
<tr>
<td colspan="2"><div align="center">ÜYE GİRİŞİ </div></td>
</tr>
<tr>
<td width="124">E-posta: </td>
<td width="188"><label>
<input name="eposta" type="text" id="eposta" />
</label></td>
</tr>
<tr>
<td>Şifre:</td>
<td><label>
<input name="sifre" type="password" id="sifre" />
</label></td>
</tr>
<tr>
<td> </td>
<td><label>
<input name="gonder" type="submit" id="gonder" value="Gönder" />
</label></td>
</tr>
</table>
</form>';
echo 'session: '.$_SESSION['id'].' vee seviye: '.$_SESSION['seviye'].'';
}
else {
if ($_SESSION['seviye'] == '1'){
echo 'Admin Sayfasına Giriş Yaptınız <br>
<li><a href=kategoriler.php>Kategori yönetimi</a></li>
<li><a href=haberler.php>Haber yönetimi</a></li>
<li><a href=yazarekle.php>Yazar yönetimi</a></li>
<br>
<li><a href=profil.php>Profili düzenle</a></li>
<li><a href=cikis.php>Çıkıs</a></li>';
}
else if ($_SESSION['seviye'] == '2'){
echo 'Yazar Sayfasına Giriş Yaptınız <br>
<li><a href=haberler.php>Haber yönetimi</a></li>
<br>
<li><a href=profil.php>Profili düzenle</a></li>
<li><a href=cikis.php>Çıkıs</a></li>';
}
?>
<?
}
?>
giris.php:
PHP:
<?
session_start();
require_once "mysqle_baglan_yavrum.php";
$eposta = $_POST[eposta];
$sifre = $_POST[sifre];
$kontrol="SELECT * FROM uyeler WHERE eposta='$eposta' and sifre='$sifre'";
$sorgu=mysql_query($kontrol);
$oku=mysql_fetch_Array($sorgu);
$sayac=mysql_num_rows($sorgu);
if ($sayac == 0) {
echo 'Yanlış Kullanıcı Adı veya Şifre.';
}
else {
$_SESSION['id'] = $oku[0];
$_SESSION['seviye'] = $oku["seviye"];
echo 'session: '.$_SESSION['id'].' vee seviye: '.$_SESSION['seviye'].'';
echo '<a href=\'index.php\'>ana sayfa</a>';
}
?>