hocam olay şyle ondan<input type="text" name="Nick" size="65">bi nceki sayfada Nick diye attırıyorum sonra Nick i nick e dnüştürüyorum daha sonra dbdeki kd. open "SELECT FROM uyeler WHERE Nick = '"&nick&"! and sifre = '"&sifre&"'", baglanti, 1, 3şu komutla Nick = nick olarak denedim ondan sanırım gidik.

Tamamdır şu kodlarla yaptım teşekkürler<!--#include file="guvenlik. asp"--> <% Set baglanti = Server. CreateObject baglanti. Open "DRIVER= ; DBQ=" & Server. MapPath %> <% If trim(suz(request. form ="" then Response. Write "<font face=Comic Sans MS><font size=2><center><br><br><br><br><br><br><br><b>UYARI:</b><br><br>Kullanıcı adınızı yazınız!<br><br><a href='javascript:history. back(1)'><FONT color=#e45f0e><u>Geri Dn</u></a></b></center>" response. end end if If trim(suz(request. form ="" then Response. Write "<font face=Comic Sans MS><font size=2><center><br><br><br><br><br><br><br><b>UYARI:</b><br><br>Şifrenizi yazınız!<br><br><a href='javascript:history. back(1)'><FONT color=#e45f0e><u>Geri Dn</u></a></b></center>" response. end end if %> <% Set rs = Server. CreateObject Sorgu = "select id, Nick, Sifre from uyeler where Nick = '" & suz(request. form & "' and Sifre = '" & suz(Request. form & "'" rs. Open Sorgu, Baglanti, 1, 3 If rs. BOF And RS. EOF Then Response. Write "<font face=Comic Sans MS><font size=2><center><br><br><br><br><br><br><br><b>UYARI:</b><br><br>Kullanıcı Adınız & Şifreniz Yanlıştır!<br><br><a href='javascript:history. back(1)'><font face=Comic Sans MS><font size=2><FONT color=#e45f0e><u>Geri Dn</u></a></b></center>" Else response. write End If %>

<% if suzek(Request <>"" AND suzek(Request <>"" Thenuye=suzek(Trim(request sifre=suzek(Trim(request elseresponse. redirect "giris. asp"response. end end if tani = "SELECT FROM uyeler WHERE kullanici='"& uye &"'"Set kullanici=Server. CreateObject kullanici. open tani, baglanti, 1, 3if kullanici. eof ThenResponse. Write "byle üye yok"Elseif Lcase(kullanici <>Lcase ThenResponse. Write "şifre uymadı" elseresponse. write "hoş geldin"end if end if kullanici. Close%> şimdi formdan gelen verileri süzdük zararlı kdoları arındırdık.. daha sonra trimle boşlukları aldık eğer kullanıcı veya şifre boşsa giris. asp ye yolladık eğer boş değilse veri tabanından uye adını kontrol ettik üye adı yoksa üye yok dedik varsa şifresini kontrol ediyoz şifre uyarsa hoşgeldişifre uymazsa şifren uymadı diyip kapatıyoz bi denesene olcak mı :|

nick = Nick dersen her zaman true dner hoca if kd =nick dieceksin... Dİkkat et azcık... Sanıyorum kendi ataszümü yaptım, kaynak belirterek kullanabilirsiniz. 10.05.2013 tarihli google arama sonucu : Aradığınız - "herşeyin hayırlısı rampanın bayırlısı" - ile ilgili hiçbir arama sonucu mevcut değil. Not : Syleyeni belli olduğu için ataszü değil, zlüsz oluyormuş, dolayısı ile kendi zlüszümü yapmış oldum :)

Bulamadım nerde hata yarpıyorum hep oldu aq diyor yanlış şife+uyelikte bile.. başka bir sayfadan name kısmı Nick ve Sifre olan veri aktarıyorum benim düşünceme gre burda eğer dbdeki üyelik adı ve şifre tutuyorsa oldu aq tutmuyorsa olmadı demesi lazım fakat olmuyor. Ne mi yapıcam olsaydı oldu tarafında sesion aktarıcaktım sayfalarda session kontrolu ile üye girişi olup olmadığını halledicektim fakat olmadı. Yardım eder misiniz?Ayrıca bir dkümanda suzek(Trim(request. form )) gibi birşey yapmamı diyordu gerekli mi Trim?<%Set baglanti = Server. Createobject Set kd = Server. Createobject strVeritabaniYolu = "veritabani. mdb"baglanti. Open "Provider=Microsoft. Jet. Oledb.4.0;Data Source="& Server. Mappath &";"kd. open "SELECT FROM uyeler WHERE Nick = '"&nick&"! and sifre = '"&sifre&"'", baglanti, 1, 3%><%nick = suzek(request. form sifre = suzek(request. form if nick = Nick and sifre = Sifre thenresponse. write "oldu aq"else response. write "olmadi"end if%><% kd. Close %>

hoca nick=nick dersen iki nick karşılaştırmış olursun, asp de büyük kücük fark etmez... kd databaseden seçtiğin nicki, alır kd =nick yap diorum... Sanıyorum kendi ataszümü yaptım, kaynak belirterek kullanabilirsiniz. 10.05.2013 tarihli google arama sonucu : Aradığınız - "herşeyin hayırlısı rampanın bayırlısı" - ile ilgili hiçbir arama sonucu mevcut değil. Not : Syleyeni belli olduğu için ataszü değil, zlüsz oluyormuş, dolayısı ile kendi zlüszümü yapmış oldum :)

: hocam hala dbq mu kullanıyosunuz.. ? dbq serveri yorar eski teknoloji olduğu için jetOLEDB ye geçin sadece db bağlantı kodlarını aşağıdakiyle değiştirin yeter. hocam hiç uğraşmayın mssql'e geçin :) sql bildikten sonra çok basit oluyor, bi kaç şey baya uğraştırıyor ama en fazla 1 haftanızı alıyor renegadealien bunu yazdı: asp de büyük kücük fark etmez... hocam farkediyodu yaw.. mesela veritabanından bi kayıt çekiyorum.. diyelim ki;rs : fenerbahçers : futboladam formdan cvp name'inde bi cevap gnderecek mesela cevabı Futbol olsuncvp = request. form dedikten sonraif cvp = rs thenresponse. write "afferim"elseresponse. write "salak"end ifDediğimde salak yazıyor, yazar.. yani asp'de fener <> Fener oluyor

hocam hala dbq mu kullanıyosunuz.. ? dbq serveri yorar eski teknoloji olduğu için jetOLEDB ye geçin sadece db bağlantı kodlarını aşağıdakiyle değiştirin yeter. <%Set VeriT = Server. CreateObject VeriT. Open "Provider=Microsoft. Jet. OLEDB.4.0;Data Source=" & application & "\xxxx. mdb"sqlifadesi="DELETE FROM toplistler WHERE kimlik=" & SqlInjection(request. querystring VeriT. Execute %> gerçi en son mesajında JetOledb ye geçmişin ilk mesajda varmış dbq olsun en azından kullanmayanlar onu kullansın.. ;) saygılar... türk kızlarından sabun yapalım, rus kızları elini yıkasın.:)