netbozum
tr.link

oturum açma kodu neden çalışmaz ?

3 Mesajlar 1.150 Okunma
Toplam 3 mesaj ve 1.150 görüntüleme
acebozum
tr.link

huseyintemizyurek huseyintemizyurek WM Aracı Kullanıcı
  • Ü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
?>
 

 

wmaraci
reklam

PPuNisHeRR PPuNisHeRR Üyeliği Durdurulmuş Banlı Kullanıcı
  • Ü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
 

 

fdemir fdemir WM Aracı Kullanıcı
  • Ü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.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al