Web sitesine kullanıcı adı ve şifre veya email ve şifre ile giriş sorunu

0

Merhaba arkadaşlar ben bir web sitesi yazdım fakat kullanıcı adını doğru şifreyi yanlış yazsa bile giriyor.Veritabanı sorgum aşağıda ki gibi 

  $cek = $db->prepare("select * from uyeler where uye_kuladi=? or uye_eposta=? and uye_sifre=?");
        $cek->Execute(array($isim,$isim,$sifre));
        $islem = $cek->fetch();

yanlış yeri düzeltmemde yardımcı olur musunuz ?

yumuklusucurta yumuklusucurta (89)
7 yıl önce sordu

    Toplam 1 Cevap


    0

    SQL sorgun hatalı. Sorgunu şu şekilde düzeltirsen sorun düzelecektir:

    select * from uyeler where (uye_kuladi=? and uye_sifre=?) OR (uye_eposta=? and uye_sifre=?)

     

    alattin alattin (17125)
    7 yıl önce cevaplandı

    • Denedim işe yaramadı şimdide hata veriyo. yumuklusucurta 7 yıl önce
    • @yumuklusucurta SQL sorgun bu şekilde olmalı. Aldığın hata nedir? Kodunda başka hata olabilir. alattin 7 yıl önce
    üyelik gerektirir

    Cevap yazabilmek için üye girişi yapmalısınız.

    Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
    uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol