protected void btn_fsubmit_Click(object sender, EventArgs e) { //check whether the entered captcha text is matched or not if (this.txt_captcha.Text == this.Session["CaptchaImageText"].ToString()) { string emailid = txt_femailid.Text; try { IUser checkuser = new UserItems(); //returns table if given email id exists dt = checkuser.checkavailability(emailid); if (dt == null) { lbl_femailid.Text = HardCodedValues.BuddaResource.EmailIdNull; // Create a random Captcha and store it in the Session object. this.Session["CaptchaImageText"] = Captcha.CaptchaImage.GenerateRandomCode(HardCodedValues.BudhaConstants.RandomPasswordLength); lbl_captcha.Text = string.Empty; } else { //if email id exists, then generate a new random password string newpwd = GenerateRandomPassword(HardCodedValues.BudhaConstants.RandomPasswordLength); //encrypt the given password to store in database string encryptedpwd = CLASS.PasswordEncryption.EncryptIt(newpwd); //update the new password in database bool ispwdupdated = checkuser.UpdatePassword(emailid, encryptedpwd); if (ispwdupdated) { //send the new password to the user email id sendEmail(emailid, newpwd); lbl_fsubmit.Text = HardCodedValues.BuddaResource.PwdForgotSuccess; lbl_fsubmit.Font.Bold = true; } else { lbl_fsubmit.Text = HardCodedValues.BuddaResource.Error; } } } catch (Exception ex) { lbl_fsubmit.Text = HardCodedValues.BuddaResource.CatchBlockError + ex.Message; } } else { txt_captcha.Text = ""; lbl_captcha.Text = HardCodedValues.BuddaResource.CaptchaError; // Create a random Captcha and store it in the Session object. this.Session["CaptchaImageText"] = Captcha.CaptchaImage.GenerateRandomCode(7); txt_captcha.Focus(); } }
public static AddressDetails[] showAdress() { List <AddressDetails> adrdetails = new List <AddressDetails>(); //budhashop.USER.OrderPage pge = new budhashop.USER.OrderPage(); if (HttpContext.Current.Session["currentuser"] != null) { DataTable dtt = (DataTable)HttpContext.Current.Session["currentuser"]; string emailid = dtt.Rows[0]["Email"].ToString(); try { IUser retrieveuser = new UserItems(); //returns the table if given emailid exists DataTable dt2 = retrieveuser.checkavailability(emailid); if (dt2 != null) { AddressDetails adr = new AddressDetails(); //pge.txt_emailid.Text adr.EmailId = dt2.Rows[0]["Email"].ToString(); //txt_uname.Text adr.UserName = dt2.Rows[0]["UserName"].ToString(); //pge.txt_phno.Text adr.Phone = dt2.Rows[0]["Phone"].ToString(); //pge.txt_address.Text adr.Address = dt2.Rows[0]["Address"].ToString(); adrdetails.Add(adr); } } catch (Exception ex) { //pge.lbl_status.Text = "Error Occured : " + ex.Message; throw ex; } } //ClientScript.RegisterHiddenField("isPostBack", "1"); return(adrdetails.ToArray()); //pge.CartDiv.Visible = false; //pge.adressDiv.Visible = true; //return true; }
public bool RegisterUser(string emailid, string password) { try { IUser checkuser = new UserItems(); //returns the table if given emailid exists dt = checkuser.checkavailability(emailid); if (dt == null) { string encryptedpwd = CLASS.PasswordEncryption.EncryptIt(password); BusinessEntitiesBS.UserEntities.userobj userObj = new BusinessEntitiesBS.UserEntities.userobj(); userObj.uname = ""; userObj.emailid = emailid; userObj.pwd = encryptedpwd; try { IUser userInsert = new UserItems(); //insert new user details in database with given values userInsert.insertUser(userObj); DataTable dt2 = userInsert.checklogin(emailid, encryptedpwd); this.Session["currentuser"] = dt2; return(true); } catch (Exception exp) { return(false); } } else { return(false); } } catch (Exception ex) { return(false); } }
protected void txt_emailid_TextChanged(object sender, EventArgs e) { string emailid = txt_emailid.Text; bool ismatched = System.Text.RegularExpressions.Regex.IsMatch(emailid, @"\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"); if (ismatched) { try { IUser checkuser = new UserItems(); //returns the table if given emailid exists dt = checkuser.checkavailability(emailid); if (dt != null) { imgEmail.ImageUrl = "~/images/unavailable.png"; imgEmail.Visible = true; lbl_checkemail.Text = HardCodedValues.BuddaResource.EmailIdExist; lbl_checkemail.ForeColor = System.Drawing.Color.Red; txt_emailid.Focus(); } else { imgEmail.ImageUrl = "~/images/tick.png"; imgEmail.Visible = true; lbl_checkemail.Text = HardCodedValues.BuddaResource.EmailIdAvailable; lbl_checkemail.ForeColor = System.Drawing.Color.Green; } } catch (Exception ex) { lbl_checkemail.Text = HardCodedValues.BuddaResource.CatchBlockError + ex.Message; } } else { imgEmail.ImageUrl = "~/images/unavailable.png"; imgEmail.Visible = true; lbl_checkemail.Text = HardCodedValues.BuddaResource.EmailFormatError; lbl_checkemail.ForeColor = System.Drawing.Color.Red; txt_emailid.Focus(); } }
private void retrieveUser(string emailid) { try { IUser retrieveuser = new UserItems(); //returns the table if given emailid exists DataTable dt = retrieveuser.checkavailability(emailid); if (dt != null) { txt_emailid.Text = dt.Rows[0]["Email"].ToString(); txt_uname.Text = dt.Rows[0]["UserName"].ToString(); txt_phno.Text = dt.Rows[0]["Phone"].ToString(); txt_address.Text = dt.Rows[0]["Address"].ToString(); } } catch (Exception ex) { lbl_status.Text = HardCodedValues.BuddaResource.CatchBlockError + ex.Message; } }
protected void retrieveUser(string emailid) { try { IUser retrieveuser = new UserItems(); //returns the table if given emailid exists dt = retrieveuser.checkavailability(emailid); if (dt != null) { txt_emailid.Text = dt.Rows[0]["Email"].ToString(); txt_uname.Text = dt.Rows[0]["UserName"].ToString(); txt_phno.Text = dt.Rows[0]["Phone"].ToString(); txt_address.Text = dt.Rows[0]["Address"].ToString(); } } catch (Exception ex) { lbl_status.Text = "Error Occured : " + ex.Message; } }