-
Üyelik
26.03.2011
-
Yaş/Cinsiyet
32 /
-
Meslek
Yazılım geliştirici
-
Konum
-
Ad Soyad
H** T**
-
Mesajlar
506
-
Beğeniler
29 / 25
-
Ticaret
1, (%100)
Aşşağı da ki kod oturum doğru da açılsa kayit.php ye gidiyor, yanlışda açılmaya çalışsa.. doğru açılsa anasayfa.php ye gitmesi gerekirken kayit.php ye gidiyor
session_start(); //oturum başlatılıyor
mysql_connect("localhost","root","") or die("mysqle bağlanılamıyor"); //root adlı kullanıcı yok ise mysqle bağlanamıyorsunuz
mysql_select_db("met") or die("veritabanı seçilemiyor"); //veri tabanınızda böle bir veritabanı oluşturulmadığından veritabanı seçilemiyor
$uyead = strip_tags(mysql_real_escape_string($_POST['kullanad'])); //üye adını kötü huylu kişilerden korumak için alınmış bir önlemdir(-->,",' bu tür saldırıları engellemek için)
$sifre = strip_tags(mysql_real_escape_string($_POST['sifrre']));// şifreyi kötü huylu kişilerden korumak için alınmış bir önlemdir(<,>,",' bu tür saldırıları engellemek için)
if($sifre == "" || $uyead == "") {
echo "Lütfen Tüm Alanları Doldurun"; // eğer üye adı ve şifre boş işe boş alanları doldurunuz
} else {
$sifre = sha1($sifre); //şifreyi şifreliyor
$sql = mysql_query("select * from kullanici where kadi='$uyead' and sifre='$sifre'"); //girilen üye adı ve şifre ile veritabanındaki ad ile şifre eşleştiriliyor
$uyevarmi = mysql_num_rows($sql); // böyle bir üye varmı sorgusu yapılıyor
if($uyevarmi == 0) { //eğer eşleşmiyorsa böyle bir üye yok ise
echo "üyelik bilgileri bulunamadı, tekrar deneyin"; //üyelik bilgileri bulunamadı tekrar deneyin
echo "<script>location.href='kayit.php';</script>";
}
}// if($uyevarmi == 0) kontrolü bitişi
else { //eşleşiyorsa
//$uyebilgi = mysql_fetch_assoc($sql); // veri tabanındaki bilgiler çözülür
$_SESSION['kadi'] = $uyebilgi['kadi']; //oturum başlatılır
echo "admin sayfasına yönlendiriliyorsunuz";
echo "<script>location.href='anasayfa.php';</script>"; // admin.php sayfasına yönlendiriliyorsunuz
} // if($sifre == "" || $uyead == "") kontrolü bitişi
?>
-
Üyelik
12.01.2012
-
Yaş/Cinsiyet
- / E
-
Meslek
Öğrenci
-
Konum
-
Ad Soyad
** **
-
Mesajlar
93
-
Beğeniler
2 / 11
-
Ticaret
0, (%0)
$baglan = mysql_connect("localhost","root","") or die("mysqle bağlanılamıyor");
$vtsec = mysql_select_db("met",$baglan) ;
bunu boyle denermsnz sanrm veritabanı baglantısında sorun var
-
Üyelik
11.01.2012
-
Yaş/Cinsiyet
- / E
-
Meslek
öğretmen
-
Konum
-
Ad Soyad
** **
-
Mesajlar
4
-
Beğeniler
0 / 0
-
Ticaret
1, (%100)
Yukarda yonlen($adres) tarzı bir fonksiyon yaz. Fonksiyonun içine yonlendirme scriptni koy.
Yönlendirme satırı yerine yonlen ('kayit.php') yaz.