Exemplo n.º 1
0
        protected void SendMail()
        {
            if (LoginDAL.isAvailable(txtUserid.Text) == false)
            {
                string newPassword;
                newPassword = txtName.Text.Substring(0, 4) + DateTime.Now.ToString("hhmm");
                //User user = ForgotPwd(txtUserid.Text, txtEmail.Text, newPassword);
                SqlConnection con = new SqlConnection(Database.ConnectionString);
                try
                {
                    con.Open();
                    SqlCommand cmd = new SqlCommand("update users set password='******' where userid='" + txtUserid.Text + "'", con);
                    cmd.ExecuteNonQuery();
                    SqlDataReader dr = cmd.ExecuteReader();
                    User          e  = new User();
                    e.userid   = txtUserid.Text;
                    e.password = newPassword;
                }
                catch (Exception)
                {
                }
                finally
                {
                    con.Close();
                }

                var          fromAddress  = new MailAddress("*****@*****.**", "Home Hunt");
                var          toAddress    = new MailAddress(txtEmail.Text, txtName.Text);
                const string fromPassword = "******";
                const string subject      = "New Password (HOME HUNT)";
                string       body         = " Your New Password :   "******"  " + newPassword + "  ";
                var smtp = new SmtpClient();
                {
                    smtp.Host           = "smtp.gmail.com";
                    smtp.Port           = 587;
                    smtp.EnableSsl      = true;
                    smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
                    smtp.Credentials    = new NetworkCredential(fromAddress.Address, fromPassword);
                    smtp.Timeout        = 20000;
                }
                using (var message = new MailMessage(fromAddress, toAddress))
                {
                    message.Subject    = subject;
                    message.Body       = body;
                    message.IsBodyHtml = true;
                    smtp.Send(message);
                    lblStatus.Text = "New Password has been sent to your Inbox";
                    txtName.Text   = "";
                    txtEmail.Text  = "";
                    txtUserid.Text = "";
                }
            }
        }
        protected void btnRegister_Click(object sender, EventArgs e)
        {
            bool flag = LoginDAL.isAvailable(txtUserId1.Text);

            if (flag == true)
            {
                string message = "";
                User   user    = LoginDAL.Register(txtFirstname.Text, txtLastname.Text, txtUserId1.Text, txtPassword1.Text, txtEmail.Text, txtMobile.Text, txtCity.Text, out message);
                if (user == null)
                {
                    lblStatus.Text = message;
                }
                else
                {
                    lblWelcome.Text   = "Hello " + user.userid + " !";
                    Session["USER"]   = user.userid;
                    Session["LOGGED"] = "1";
                    //Response.Redirect("Selling.aspx");
                }
            }
        }