Login Sayfası farklı giriş teknikleri ?
merhaba arkadaşlar
üye girişi formum var
input1 k.adi
input2 şifre
ben k.adi kısmından aynı şekilde gsm numarası ile de üye girşiine olanak sağlamak istiyorum.
hatta bunu k.adi gsm email gibi 3 e deçıkartabiliriz.
fakat
sql tablomdaki kolonlar
id - kadi-pass-tel-email
bunun sorgusunu nasıl yapmam gerekiyor.
sonuçta input a 1 adet name değeri verebiliyoruz.
veya name değerini , ile 2 3 adet versek bunları gelen post işleminin arkasında bölsek sonra bunları sorgulatsak gibi olursa nasıl yapabiliriz fikir veya yardımcı olacak arkadaşlara şimdiden teşekkürler.
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (5)
SELECT * FROM uyeler WHERE kuladi=:k || gsm=:k AND sifre=:s
bu şekildeymiş Düzenleme özelliği keşke gelse buraya.
@tayfunerbilen muhtemelen çok yoğunsudur.
@sekiiiiiiiiz
şimdi bakma fırsatım oldu tekrar da
dostum sorguyu nasıl yazacaz :D
benim yaptığım sorgu
$kuladi = guvenlik($_POST["kullaniciadiveyatel"]);
$girisyap = $db->prepare("SELECT * FROM uyeler WHERE kuladi=:k AND sifre=:s");
$girisyap->execute([":k" =>$kuladi,":s"=>$sifrele]);
if($girisyap->rowCount()){
$row = $girisyap->fetch(PDO::FETCH_OBJ);
$_SESSION["oturum"] = true;
$_SESSION["adsoyad"] = $row->adsoyad;
bu şekilde
kuladi=:k || tel=:t gibi olucak
nasıl olcak yani if ile yapayım desem hade değişkenin adını iyice kafam karıştı cümleyi bile tamamlayamadım :)
@sekiiiiiiiiz teşekkürler arkadaşım doğru diyorsun aklıma gelmedi hiç .
|| = veya demektir. yani mantık k.adi eşit ise veritabanındaki kullanıcı adına ona bakacak değil ise veritabanındaki telefon numarasına bakıcak varmı yok mu var ise ona göre işlem yok ise ona göre işlem yaptırıcaksın.
Merhaba,
istediğin name'i verebilirsin sadece kontrol
sorgunda k.adi = ? || tel = ?
şeklinde mantık kurarsan tek name ile istediğin şekilde kontrol edip giriş yaptırabilirsin.