Php + MySQL

Web tabanlı uygulama geliştirme araçları(PHP, ASP vb...) ile ilgili konuları buraya yazabilirsiniz.
Cevapla
Kullanıcı avatarı
Trial_Cooder
Üye
Mesajlar: 236
Kayıt: 17 Nis 2006 04:44

Php + MySQL

Mesaj gönderen Trial_Cooder »

abc kullanıcısın şifresinin 123456 ya eşit olup olmadığını nasıl öğrenebilirim ?
php + mysql
shadowmann
Üye
Mesajlar: 508
Kayıt: 30 Oca 2004 10:49

Mesaj gönderen shadowmann »

Kod: Tümünü seç

if ($string1 == $string2) {
echo 'merhaba';
	
}	
aslında sorduğunuz soruya cevabı kod olarak değil açıklama olarak yazayım. Önce veritabanına bağlantı dosyasını include edin. Sonra kullanıcının gönderdiği ad ve şifreyi veritabanından select cümlesine ekleyin. Select kulladı, sifre from usertable where kulladı=kulad and sifre=kulsifre gibi.
sonra dönen kayıt sonucuna bakın.
if (mysql_num_rows($mysqlsorgunuz) == 1) { } eğer dönen bir kayıt varsa kullanıcı tablomuzda yer almaktadır.
Sanırım kullanıcı girişi yapıyorsunuz. Bunun için önce session, cookie kontrol edilmeli.
Her zaman bir vâmuk-i azra olur alem bu ya,
Nev-be-nev efsaneler peydâ olur alem bu ya,
Kabz u bast kıl tefekkür aleminde ey gönül,
Vakt-i sermânın sonu, vakt-i germân olur alem bu ya...
Kullanıcı avatarı
Trial_Cooder
Üye
Mesajlar: 236
Kayıt: 17 Nis 2006 04:44

Mesaj gönderen Trial_Cooder »

üyelikte her kullanıcıya ayrı bi dosya açılıyo, bende fileexixst ile kullanıcının var olup olmadığını zaten öğrenebiliyorum. cookie kullanmıyorum, delphi ile form1'de webbrowser ile giriş ekranı geliyor, eğer giriş yapıldı ekranı gelirse form2 açılıyor. o giriş yapıldı ekranının getirebilmesi için şifre kontrol gerek. 4 gündür uğraşıyorum, yapamadım :roll:
shadowmann
Üye
Mesajlar: 508
Kayıt: 30 Oca 2004 10:49

Mesaj gönderen shadowmann »

Php mysql kardeşler ile alakası???
Her zaman bir vâmuk-i azra olur alem bu ya,
Nev-be-nev efsaneler peydâ olur alem bu ya,
Kabz u bast kıl tefekkür aleminde ey gönül,
Vakt-i sermânın sonu, vakt-i germân olur alem bu ya...
Kullanıcı avatarı
Trial_Cooder
Üye
Mesajlar: 236
Kayıt: 17 Nis 2006 04:44

Mesaj gönderen Trial_Cooder »

Cevabımı Buldum ;)

Kod: Tümünü seç

<?
 include "baglan.php";
 $veri = mysql_num_rows(mysql_query("select * from tablo where kullanici ='" . $kullanici . "' and sifre ='" . $sifre . "'" ));
 if ($veri > 0) {
	echo $kullanici;
}else {
 echo "Hatali Giris!";
 }
?>
Kullanıcı avatarı
nitro
Üye
Mesajlar: 1112
Kayıt: 23 Ağu 2004 01:18
Konum: Çanakkale
İletişim:

Mesaj gönderen nitro »

session küllanımını incelemeni tavsiye ederim. kullunıcı başarılı giriş yaparsa küllanıcı adını ve şifreyi sessiona atıyorsunuz, lazım oldukça ordan kullunıyorsunuz. Cookielere gerek kalmaz. Lazım olursa kod gönderirim.
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Mesaj gönderen ikutluay »

Trial_Cooder yazdı:Cevabımı Buldum ;)

Kod: Tümünü seç

<?
 include "baglan.php";
 $veri = mysql_num_rows(mysql_query("select * from tablo where kullanici ='" . $kullanici . "' and sifre ='" . $sifre . "'" ));
 if ($veri > 0) {
	echo $kullanici;
}else {
 echo "Hatali Giris!";
 }
?>
header ve session kullanmayı öğren. bu yöntemle yaparsan kullanıcı url yi yazdığı anda cillop gibi dalar içeri.
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Kullanıcı avatarı
Trial_Cooder
Üye
Mesajlar: 236
Kayıt: 17 Nis 2006 04:44

Mesaj gönderen Trial_Cooder »

programdan yaptığı için url, görünmüyo, idhttp ile memo'ya gelio, yani risk yok ;)
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Mesaj gönderen ikutluay »

Trial_Cooder yazdı:programdan yaptığı için url, görünmüyo, idhttp ile memo'ya gelio, yani risk yok ;)
ie cache olayından haberniz vardır umarım.
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Cevapla