دوستان سلام
این یک DLL آماده هست که آقای فرحی زحمتش رو کشیدن ومن از تو یکی از سایتها
پیداش کردم
کافیه این DLL رو به پوشه Bin کپی کرده و کد زیر رو به Web.config اضافه کنید:
<httpHandlers>
<add path="*.ashx" verb="*"
type="Farahy.Security.SecurityImageHttpHandler, SecurityImage"/>
</httpHandlers>
ابتدا این Name Space رو اضافه کنید :
Imports Farahy.Security
سپس در Page_Load کد زیر رو کپی کنید :
If Not Me.IsPostBack Then
Dim simg As SecurityImage = New SecurityImage(SecurityLevel.Low, 150, 40)
simg.SecurityLevel = SecurityLevel.Normal
simg.Generate()
Session("rbNormal") = simg.Code
Image1.ImageUrl = simg.SecurityImageUri
End If
بعد یک Image و یک Textbox و Button به صفحه اضافه کنید .
سپس تو قسمت کد Button کد زیر رو اضافه کنید :
Dim correct As Boolean = False
If (Session("rbNormal").ToString().ToLower().Equals(T extbox1.Text.ToLower())) Then
correct = True
End If
If (correct) Then
Response.Write("<h1>Success !!</h1>")
Else
Response.Write("Failed.")
End If
امید وارم بدرتون بخوره