Introduction:-
Hi friend, today we will learn "how to add and verify captcha codes on your existing 3 tier login and registration page in asp.net". I have already explained ,how to to create 3 tier login and registration page.But here i will explain "how to add and verify captcha codes in 3 tier login and registration page".If you want to add more features on your registration and login page, you can follow below links.
Step 1:-First Implement the complete 3 tier architecture concepts from step 1 to step 14 on your visual studio from Here . You can download whole 3 tier architecture codes .
Step 2:- You can download captcha.dll file from here.
Step 3:- Now open Solution Explorer --> Add New Folder Bin --> Extract captcha dll files and paste it into Bin folder as shown below:-
Hi friend, today we will learn "how to add and verify captcha codes on your existing 3 tier login and registration page in asp.net". I have already explained ,how to to create 3 tier login and registration page.But here i will explain "how to add and verify captcha codes in 3 tier login and registration page".If you want to add more features on your registration and login page, you can follow below links.
- Add captcha codes (.dll)on asp.net website easily.
- Add captcha codes(graph)on asp.net website easily
- Add change password codes in this application
- Add forget password codes in this application
- Add cookies concepts in this application
- Add caching concepts in this application
- Add Password hashing concepts in this application
- Add send email concepts in this application
- Add form based authentication concepts in this applications
- You can create complete registration and login page in asp.net
- Add different connection codes in this application
Step 1:-First Implement the complete 3 tier architecture concepts from step 1 to step 14 on your visual studio from Here . You can download whole 3 tier architecture codes .
Step 2:- You can download captcha.dll file from here.
Step 3:- Now open Solution Explorer --> Add New Folder Bin --> Extract captcha dll files and paste it into Bin folder as shown below:-
Step 4:- Now open Home.aspx file--> Go Source file--> Add Register Assembly codes on the top section as given below:-
<%@ Register Assembly="MSCaptcha" Namespace="MSCaptcha" TagPrefix="rsv" %>
Step 5:- Now Add Captcha codes inside table tag (<tb>)as shown below:-
<td class="style3">
<rsv:CaptchaControl ID="captcha1" runat ="server" CaptchaLength="5"
CaptchaHeight ="60" CaptchaWidth="200" CaptchaLineNoise="None"
CaptchaMinTimeout="5" CaptchaMaxTimeout="240" ForeColor="#00FFCC"
BackColor="White" CaptchaChars="ABCDEFGHIJKLNPQRTUVXYZabcdefghijklmnopqrstuvwxyz012346789"
FontColor="Red" />
</td>
Step 6:- After adding step 4 and step 5 codes ,you will see following image on your design page as shown below:-Step 7:-Now open web.config file-->Write the following codes as given below:-
<configuration>
<system.web>
<httpHandlers>
<add verb="GET" path="CaptchaImage.axd" type="MSCaptcha.CaptchaImageHandler, MSCaptcha "/>
</httpHandlers>
<compilation debug="true" targetFramework="4.0">
<assemblies>
<add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/></assemblies></compilation>
</system.web>
</configuration>
Note:- Above codes is more important to show the captcha codes on the web page.
Step 8:- Now Go inside Register Now (Home.aspx.cs) button-->Update the c# codes as given below:-
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class Home : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
captcha1.ValidateCaptcha(TextBox7.Text.Trim());
if (captcha1.UserValidated)
{
//Load or call Business object class in memory and get and set the value in variables
Business_Object bo = new Business_Object();
bo.Username_value = TextBox1.Text;
bo.pass_value = TextBox2.Text;
bo.Qualification_value = TextBox4.Text;
bo.Age_value = TextBox5.Text;
bo.mobile_value = TextBox6.Text;
//call business layer class by creating object of business layer class
Business_Layer bl = new Business_Layer();
try
{
string result = bl.record_insert(bo);
if (result != null)
{
Response.Redirect("login.aspx");
//Label1.Text = "Data successfully inserted in database";
}
else
{
Label1.Text = "Try again...";
}
}
catch (Exception info)
{
throw info;
}
finally
{
bo = null;
bl = null;
}
}
else
{
Label2.ForeColor = System.Drawing.Color.Red;
Label2.Text = "You have Entered InValid Captcha Codes";
}
}
}
Note :-When are making any application,please change the all control (Tex box ,label etc.) ID like Ex. TextBox1.Text =txtname.text for security purpose.I am using it just understanding purpose only.
Step 9:-Now run the application(press F5)-->Fill all Details as show below:-
Step 10:-Press Register Now Button-->You will see following output as shown below:-
For More
- How to implement all Web Form controls in asp.net
- Data List Real Application
- Repeater control Real application
- How to use session in asp.net application
- How to use Navigation control in asp.net
- How to implement web services in asp.net application
- How to use WCF Services in asp.net application.
- Create captcha image without dll file in asp.net
- How to create setup file with database
- How to Create photo gallery of your friends like facebook and google+
- How to build Your own window media player easily
- How to host your WCF services on your local computer and use it from other computers also
Download
0 comments:
Post a Comment