||ѕ¢σяριση||
ѕєα υя¢нιη
Meraba arkadaşlar canım sıkıldı bi kod yazayım dedim... Biliyorsunuz ki Microsoft'un büyük açıklarından biri olan "OR" açığı üyelik sistemlerinde bulunmaktadır... Ve bazı kodlarda da tabi ki... Neyse uzatmadan kendi kodlamam olan bu "OR" açığından korunmak için size hemen bir kod yazayım bu açıktan korunmanız için... Hemen kodlamamıza geçelim... Aslında bu açıktan korunmak için " ' , < , > " bu işaretlerin tanımlanması Replace komutu ile yeterli olcaktır ama biz biraz daha geliştirelim olayı 
Bu kodu kodlamanızın en üstüne yazmanızda fayda var!
Bunu da sayfanızda kontrol sayfanızda
bu şekilde kullanabilirsiniz...
İyi çalışmalar... (Ç)alıntıdır...
Not: Konu ASP & ASP.NET böümüyle ilgilidir. Konuyu açarken karışıklık oldu biraz...
Kod:
<%
Function temizle(temizlik)
temizlik = Replace(temizlik, ">" , "?!?" )
temizlik = Replace(temizlik, "<" , "?!?" )
temizlik = Replace(temizlik, "%" , "?!?" )
temizlik = Replace(temizlik, "*" , "?!?" )
temizlik = Replace(temizlik, "'" , "?!?" )
temizlik = Replace(temizlik, "<script>" , "sıkript" )
temizlik = Replace(temizlik, "</script>" , "sıkriptkapat" )
temizle = temizlik
End Function
%>
Bunu da sayfanızda kontrol sayfanızda
Kod:
username = temizle(Request.Form("username"))
password = temizle(Request.Form("password"))
İyi çalışmalar... (Ç)alıntıdır...
Not: Konu ASP & ASP.NET böümüyle ilgilidir. Konuyu açarken karışıklık oldu biraz...