Wednesday, 19 February 2014

How to send Forget password from asp.net website Free

Hi, Friends today i am going to make a Forget password Form application,so that any body can get your Forget password on your registered mail from ASP.NET website free. Previously i have made Registration and Login page Application,You can attach this Forget password page in this application.Here I have used gmail SMTP server for sending the User Name and respective password value to the registered email address.You can use your own server instead of gmail server for this purpose.It is full secure because you are sending the mail through gmail SMTP server.But for own Hosting you can use your SMTP server.The Students who are making any project they can use this service free because server space is more costly.   
There are some steps to implement this concept in your ASP.NET website.
Step 1:- First open your visual studio --> File  --> New  -->website -->ASP.NET EMPTY WEBSITE  -->OK -->Now open your Solution Explorer -->Add a web Form  -->Drag and Drop Label,Text Box and Button controls on the form as shown below:-


Step 2:- Now Add a Database.mdf file for stored the registration value in the website  -->Create a emp table -->register some person also as shown below.



Step 3:- Now Double click on Submit button--> and write the following codes.



using System;
using System.Data.SqlClient;
using System.Data;
using System.Net.Mail;
using System.Net;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void Button1_Click(object sender, EventArgs e)
    {
     SqlConnection con = new SqlConnection(@"Data Source=.
\;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;
User Instance=True;");
     con.Open();
     SqlCommand cmd = new SqlCommand("SELECT username,password FROM emp 
Where email= '" +TextBox1.Text + "'", con);
     SqlDataAdapter da = new SqlDataAdapter(cmd);
     DataSet ds = new DataSet();
     da.Fill(ds);
     con.Close();
     if (ds.Tables[0].Rows.Count > 0)
     {
         MailMessage email = new MailMessage();
         email.From = new MailAddress(TextBox1.Text); //Enter sender email address
         email.To.Add(TextBox1.Text); //Destination Recipient e-mail address.
         email.Subject = "Your Forrget Password:";//Subject for your request
         email.Body = "Hi,
Your Username is: " + ds.Tables[0].Rows[0]["username"] + "

Your Password is: " + ds.Tables[0].Rows[0]["Password"] + "
";
         email.IsBodyHtml = true;
         //SMTP SERVER DETAILS
         SmtpClient smtpc = new SmtpClient("smtp.gmail.com");
         smtpc.Port = 587;
         smtpc.UseDefaultCredentials = false;
         smtpc.EnableSsl = true;
         Label1.Text = "aryasamaj8@gmail.com";
 //<--enter abel1.text="" abel3.="" nbsp="" pre="">
data-blogger-escaped-pre="">
text="msdotnet website" data-blogger-escaped-abel4.text="webcome to 

http://msdotnet.co.in. please share this website to your friends" 
data-blogger-escaped-body="" data-blogger-escaped-else="" data-blogger-escaped-email="" 
data-blogger-escaped-essage="" data-blogger-escaped-for="" data-blogger-escaped-gmail=""
 data-blogger-escaped-here="" data-blogger-escaped-label2.text="Your password has been sent
 to your email address" data-blogger-escaped-label3.text="This email address is not exist 
in our Database try again" data-blogger-escaped-networkcredential="" data-blogger-escaped-nter="" 
data-blogger-escaped-password="" data-blogger-escaped-pre="" data-blogger-escaped-smtpc.credentials="new" 
data-blogger-escaped-smtpc.send="" data-blogger-escaped-ubject="" data-blogger-escaped-website="" 
data-blogger-escaped-your="" id="">
 
Step 4:- Now Run the application(press F5)-->Now Enter your registered Email address in Text Box as shown below -->Press Submit button :-



Step 5:-Now open your Email account(aryasamaj8@gmail.com)-->you will see your user name and password as shown below:-
Note:- Here i have used same email address for sender and receiver .you can change receiver EMAIL address.But Sender email address should be your gmail SMTP or other server SMTP.   Step 6:- Now again Run this application-->and Enter a wrong Email address which is not present in you emptable-->Then you will see following output as shown below:- 

0 comments:

Post a Comment

Get Benifits