v2.5.2
Giriş yap

Login Sayfası farklı giriş teknikleri ?

aydinkeskin
621 defa görüntülendi ve 1 kişi tarafından değerlendirildi

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.

Cevap yaz
Cevaplar (5)
aydinkeskin
1537 gün önce

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.

aydinkeskin
1537 gün önce

@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 :)

aydinkeskin
1537 gün önce

@sekiiiiiiiiz teşekkürler arkadaşım doğru diyorsun aklıma gelmedi hiç .

sekiiiiiiiiz
1538 gün önce

|| = 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.

sekiiiiiiiiz
1538 gün önce

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.