public void UpdateUser() { string userName = UserNameTextBox.Text; MembershipUser user = Membership.GetUser(userName); if (PasswordTextBox.Text != user.GetPassword()) { user.ChangePassword(user.GetPassword(), PasswordTextBox.Text); Membership.UpdateUser(user); } if (PasswordQuestionTextBox.Text.Length > 0 && PasswordAnswerTextBox.Text.Length > 0) { user.ChangePasswordQuestionAndAnswer(user.GetPassword(), PasswordQuestionTextBox.Text, PasswordAnswerTextBox.Text); Membership.UpdateUser(user); } user.Comment = CommentTextBox.Text; user.Email = EmailTextBox.Text; user.IsApproved = IsApprovedCheckBox.Checked; Membership.UpdateUser(user); //user.LastActivityDate //user.LastLoginDate if (IsLockedOutCheckBox.Checked != user.IsLockedOut) { user.UnlockUser(); Membership.UpdateUser(user); } LoadUser(userName); RiseUpdated(new UserEditEventArgs(userName)); }
public static string ResetPassword(string username, string answer) { string json; var ReturnObj = new { status = "", result = "" }; try { MasterUser user = new UsersDAL().VerifyAnswer(username, answer); if (user != null) { string newPassword; MembershipUser u = Membership.GetUser(username); if (u == null) { string myString = HttpUtility.HtmlEncode(username); throw new Exception("Username " + myString + " not found. Please check the value and re-enter."); } //verify at Membership side newPassword = u.ResetPassword(answer); if (newPassword != null) { //verify at DB side if (new UsersDAL().ResetPassword(username, u.GetPassword(answer))) { bool mail = MailHelper.SendMail(user, u.GetPassword(answer)); //bool mail = MailHelper.NewPasswordMail(user.UserEmail, u.GetPassword()); ReturnObj = new { status = "Success", result = "Password successfully reset. Your new password will be sent to your email id : " + new Helper().EmailClipper(user.UserEmail) }; } else { throw new Exception("Password reset failed. Please re-enter your values and try again."); } } else { throw new Exception("Password reset failed. Please re-enter your values and try again."); } } else { throw new Exception("Wrong Answer."); } } catch (Exception ex) { ReturnObj = new { status = "Fail", result = "An error occurred. Error Message: " + ex.Message }; } return(json = JsonConvert.SerializeObject(ReturnObj, Formatting.Indented)); }
private bool PhucHoi(string username) { if (IsUserExisted(username)) { MembershipUser user = Membership.GetUser(username); //user.pas string newpass = Server.HtmlEncode("abc123456"); string oldpass = user.GetPassword(); if (user.ChangePassword(user.GetPassword(), newpass)) { return(true); } } return(false); }
/// <summary> /// /// </summary> /// <param name="email"></param> public static void SendForgotPassword(string email) { if ((Membership.GetUser(email) != null)) { MembershipUser mu = Membership.GetUser(email); if (!mu.IsLockedOut) { string pwd = mu.GetPassword(); string subject = Website.Config.CompanyName + " Password Reminder"; StringBuilder body = new StringBuilder(); body.Append(Website.Config.CompanyName); body.Append(" Password Reminder"); body.Append(Environment.NewLine); body.Append(Environment.NewLine); body.Append("Below is the password you requested to access your account. Please keep this information in a secure place."); body.Append(Environment.NewLine); body.Append(Environment.NewLine); body.Append("Your password is: "); body.Append(pwd); //signature body.Append(SiteSignature()); try { Website.Mail.SendSingleMessage(body.ToString(), email, subject, ConfigurationManager.AppSettings["SupportEmail"], Website.Config.CompanyName, "", "", false, ""); } catch (Exception ex) { } } } }
private void BindProfileView() { user = Membership.GetUser(Request.QueryString["Username"].ToString()); p = Profile.GetProfile(Request.QueryString["Username"].ToString()); //((Label)GridView.FindControl("UsernameView")).Text = Request.QueryString["Username"].ToString(); ((Label)GridView.FindControl("CorpView")).Text = p.UserProfile.Corp; ((Label)GridView.FindControl("AddressView")).Text = p.UserProfile.Zipcht + p.UserProfile.Address; ((Label)GridView.FindControl("NameView")).Text = p.UserProfile.Name; ((Label)GridView.FindControl("TelView")).Text = p.UserProfile.Tel; ((Label)GridView.FindControl("FaxView")).Text = p.UserProfile.Fax; ((Label)GridView.FindControl("EmailView")).Text = user.Email; ((Label)GridView.FindControl("UserNameView")).Text = Request.QueryString["Username"].ToString(); ((Label)GridView.FindControl("PwdView")).Text = user.GetPassword(); /*object[] param = new object[2]; * param[0] = "K"; * param[1] = p.UserProfile.Kind; * * Param obj = mgrParam.getParam(param); * ((Label)GridView.FindControl("KindView")).Text = obj.Paramname;*/ if (p.UserProfile.Kind.Equals("A")) { ((Label)GridView.FindControl("KindView")).Text = "學術單位"; } else if (p.UserProfile.Kind.Equals("B")) { ((Label)GridView.FindControl("KindView")).Text = "研究單位"; } else if (p.UserProfile.Kind.Equals("C")) { ((Label)GridView.FindControl("KindView")).Text = "其他"; } }
public void EmailPassword_OnClick(object sender, EventArgs args) { MembershipUser u = Membership.GetUser(UserNameTextBox.Text, false); string password; if (u != null) { try { password = u.GetPassword(AnswerTextBox.Text); } catch (Exception e) { Msg.Text = "An exception occurred retrieving your password: "******"Password sent via email."; } else { Msg.Text = "Password Answer is not valid. Please check the value and try again."; } }
public ActionResult ChangePassword(int?user, int?OrgId, int?CompanyId, ChangePassword tt) { MembershipUser mu = Membership.GetUser(Session["UserInfo"].ToString()); string pass = mu.GetPassword("ok"); string myUrl = "/Login"; if (tt.Newpassword.Length < 6) { return(Json(new { success = false, response = "Password must be minimum 6 characters." })); } if (pass == tt.Oldpassword) { if (mu.ChangePassword(pass, tt.Newpassword)) { var reqLogin = dbUser.GetUserById(user.Value);//db.HRMS_UserMst_ST.Include(c => c.HRMS_UserType_ST).Where(x => x.UserId == user).FirstOrDefault(); if (reqLogin.LoginDate == null) { reqLogin.LoginDate = DateTime.Now; dbUser.UpdateUser(reqLogin); } return(Json(new { success = true, response = myUrl })); } return(Json(new { success = false, response = "Password change failed. Please contact your administrator." })); } return(Json(new { success = false, response = "Old password is incorrect." })); }
/// <summary> /// 更改密码(不要旧密码 /// </summary> /// <param name="UserName">用户名</param> /// <param name="NewPassword">新密码(最小7位</param> /// <returns></returns> public bool UserUpdate_NoOldPassword(String UserName, String NewPassword) { MembershipUser Temp_User = Membership.GetUser(UserName); String OldPassword = Temp_User.GetPassword(); return(Temp_User.ChangePassword(OldPassword, NewPassword)); }
public bool ResertarSenha(string login, string senha) { MembershipCreateStatus status; MembershipUser user = _provider.GetUser(login, false); return(user.ChangePassword(user.GetPassword(), senha)); }
private void GetUserPassord(string userName, string email) { string message = ""; string password = ""; try { MembershipUser u = Membership.GetUser(userName); if (email == u.Email) { password = u.GetPassword(); } else { message = "Entered email address does not match the stored email for user."; } } catch (Exception) { message = String.Format("Unable to find user {0}.", userName); } if (message == "") { //EmailPassword(password, email); lblMessage.Text = String.Format("Your password is: {0}", password); } else { lblMessage.Text = message; } }
public bool ChangePassword(string userName, string newPassword) { if (String.IsNullOrEmpty(userName)) { throw new ArgumentException("值不能为 null 或为空。", "userName"); } if (String.IsNullOrEmpty(newPassword)) { throw new ArgumentException("值不能为 null 或为空。", "newPassword"); } // 在某些出错情况下,基础 ChangePassword() 将引发异常, // 而不是返回 false。 try { MembershipUser currentUser = _provider.GetUser(userName, true /* userIsOnline */); return(currentUser.ChangePassword(currentUser.GetPassword(), newPassword)); } catch (ArgumentException) { return(false); } catch (MembershipPasswordException) { return(false); } }
// send user name and password to user personalized protected void OvationForGotPassword_SendingMail(object sender, MailMessageEventArgs e) { e.Cancel = true; MembershipUser lostinfoUer = Membership.GetUser(OvationForGotPassword.UserName); string lostinfoPW = lostinfoUer.GetPassword(); RFPmailclientToUse = new SmtpClient(); e.Message.From = new MailAddress("*****@*****.**", "Ovation and Lawyers Travel 2014 RFP"); e.Message.To.Add(new MailAddress(OvationForGotPassword.UserName, getmypersonalName(lostinfoUer.ToString()))); e.Message.Subject = "Ovation and Lawyers Travel 2014 RFP your login info"; e.Message.Priority = MailPriority.High; e.Message.IsBodyHtml = false; e.Message.Body = getmypersonalName(lostinfoUer.ToString()) + " here is your login information," + Environment.NewLine + Environment.NewLine + "User Name: " + lostinfoUer + Environment.NewLine + Environment.NewLine + "Password: "******"Go to http://dev.ovationtravel.com/OvationRFP/login.aspx"; // send the message RFPmailclientToUse.Send(e.Message); //and clean up resource RFPmailclientToUse.Dispose(); // show success message OvationForGotPassword.SuccessText = @"<div class=""errors"" style=""width:800px;margin-top:20px;""><p style=""margin-left:10px;"">" + getmypersonalName(lostinfoUer.ToString()) + " your information has been sent to the email address you registered with.</p></div>"; }
public Boolean changePass(String memID, String newpass) { MembershipUser u = Membership.GetUser(memID); return(u.ChangePassword(u.GetPassword(), newpass)); // return true; }
protected void btn_Submit(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtEmail.Text.Trim())) { MembershipUser mu = Membership.GetUser(txtEmail.Text.Trim()); if (mu != null) { try { string url = "";//= "http://www.cashonshop.com/resetpassword.aspx?uid=" + mu.ProviderUserKey + "&Dt=" + DateTime.Now; SendEmail(url, mu.GetPassword()); lblMessage.Text = "Password has been sent on your email ID. Kindly check you mail. Thank you."; txtEmail.Text = ""; } catch (Exception ex) { lblMessage.Text = ex.Message; } } else { lblMessage.Text = "This user not registered with us."; } } }
private void ViewClientContactDetails(string cId) { this.objCompanyClientContactDetailDT = this.objCompanyClientContactDetailBll.GetDataByCompanyClientContactID(int.Parse(cId)); if (this.objCompanyClientContactDetailDT.Rows.Count <= 0) { return; } this.hfClientContactID.Value = this.objCompanyClientContactDetailDT.Rows[0]["CompanyClientContactID"].ToString(); this.hfClientID.Value = this.objCompanyClientContactDetailDT.Rows[0]["CompanyClientID"].ToString(); this.hfCompanyID.Value = this.objCompanyClientContactDetailDT.Rows[0]["CompanyID"].ToString(); this.txtEmail.Text = this.objCompanyClientContactDetailDT.Rows[0]["Email"].ToString(); this.txtFirstName.Text = this.objCompanyClientContactDetailDT.Rows[0]["FirstName"].ToString(); this.txtLastName.Text = this.objCompanyClientContactDetailDT.Rows[0]["LastName"].ToString(); this.txtHomePhone.Text = this.objCompanyClientContactDetailDT.Rows[0]["HomePhone"].ToString(); this.txtMobile.Text = this.objCompanyClientContactDetailDT.Rows[0]["Mobile"].ToString(); this.txtUsername.Text = this.objCompanyClientContactDetailDT.Rows[0]["UserName"].ToString(); MembershipUser user = Membership.GetUser(this.txtUsername.Text); if (user != null) { this.lblPasswordAdd.Text = user.GetPassword(); } this.txtUsername.Enabled = false; this.txtEmail.Enabled = false; }
protected void btnUpdate_Click(object sender, EventArgs e) { if (!this.Page.IsValid) { return; } if (this.txtEmail.Text.Trim().Length > 0 && this.txtFirstName.Text.Trim().Length > 0 && (this.txtLastName.Text.Trim().Length > 0 && this.txtUsername.Text.Trim().Length > 0)) { if (this.txtCurrentPassword.Text.Trim().Length > 0 && this.txtCurrentPassword.Text.Trim().Length > 3 && this.txtCurrentPassword.Text.Trim().Length > 3) { MembershipUser user = Membership.GetUser(); if (user != null && !user.IsLockedOut) { if (this.txtCurrentPassword.Text.Trim() == user.GetPassword()) { if (this.txtNewPassword.Text.Trim() == this.txtConfPassword.Text.Trim()) { user.ChangePassword(this.txtCurrentPassword.Text.Trim(), this.txtNewPassword.Text.Trim()); Membership.UpdateUser(user); } else { this.DisplayAlert("New Password & Confirm Password must be same..!"); } } else { this.DisplayAlert("Current Password Not Match With Current User..!"); } } } Decimal num = new Decimal(0); if (this.txtBillingRate.Text.Trim().Length > 0) { num = Decimal.Parse(this.txtBillingRate.Text.Trim()); } bool flag = this.objCompanyMasterBll.UpdateAdminProfile(int.Parse(this.hfCompanyID.Value), this.txtUsername.Text.Trim(), this.txtFirstName.Text.Trim() + " " + this.txtLastName.Text.Trim(), this.txtHomePhone.Text.Trim(), new Decimal?(num), this.txtEmail.Text.Trim()); MembershipUser user1 = Membership.GetUser(); if (user1 != null && !user1.IsLockedOut) { user1.Email = this.txtEmail.Text.Trim(); Membership.UpdateUser(user1); } if (flag) { this.Session["update"] = (object)1; this.DisplayAlert("Admin Profile Updated Successfully..!"); this.Response.Redirect("~/BillTransact/UpdateAdminProfile.aspx"); } else { this.DisplayAlert("Some Error Occured..Please Try After Some Time..!"); } } else { this.DisplayAlert("Please Fill All Fields..!"); } }
/// <summary> /// Change the user password with a new one /// </summary> /// <param name="userID">The user ID.</param> /// <param name="password">The password.</param> public void UpdateUserSetPassword(int userID, string password) { MembershipUser user = Membership.GetUser(userID); user.ChangePassword(user.GetPassword(), password); Membership.UpdateUser(user); }
protected void btnSendMail_Click(object sender, EventArgs e) { MembershipUser u = Membership.GetUser(txtUname.Text, false); string pass = u.GetPassword(txtForgetAns.Text); string msg = mailservice.PassRecover(u.Email, pass, u.UserName); Response.Write("<script>alert('" + msg + "')</script>"); }
//Interface protected void Page_Load(object sender, EventArgs e) { //Event handler for page load event if (!Page.IsPostBack) { //Get query request and setup for new or existing user this.mUserName = Request.QueryString["username"] == null ? "" : Request.QueryString["username"].ToString(); ViewState.Add("username", this.mUserName); if (this.mUserName.Length == 0) { //New member } else { //Existing member // Membership MembershipUser member = Membership.GetUser(this.mUserName, false); this.txtUserName.Text = member.UserName; this.txtEmail.Text = member.Email; try { if (!member.IsLockedOut) { this.txtPassword.Text = member.GetPassword(); } } catch (Exception ex) { Master.ReportError(ex, 3); } this.txtComments.Text = member.Comment; this.chkApproved.Checked = member.IsApproved; this.chkLockedOut.Checked = member.IsLockedOut; // Profile ProfileCommon profileCommon = new ProfileCommon(); ProfileCommon profile = profileCommon.GetProfile(this.mUserName); this.txtCompany.Text = profile.ClientID; // Roles if (Roles.IsUserInRole(this.mUserName, MembershipServices.GUESTROLE)) { this.optRole.SelectedValue = MembershipServices.GUESTROLE; } else if (Roles.IsUserInRole(this.mUserName, MembershipServices.ADMINROLE)) { this.optRole.SelectedValue = MembershipServices.ADMINROLE; } else if (Roles.IsUserInRole(this.mUserName, MembershipServices.SALESROLE)) { this.optRole.SelectedValue = MembershipServices.SALESROLE; } else if (Roles.IsUserInRole(this.mUserName, MembershipServices.CLIENTROLE)) { this.optRole.SelectedValue = MembershipServices.CLIENTROLE; } } OnValidateForm(null, EventArgs.Empty); } else { this.mUserName = ViewState["username"].ToString(); } }
public ActionResult ForgotPassword(ForgotPassword tt) { try { if (Request.UrlReferrer == null || Request.UrlReferrer.Segments[Request.UrlReferrer.Segments.Length - 1] == "") { return(RedirectToAction("Login", "Login")); } string body = string.Empty; string Username = ""; string Password = ""; MembershipUser mu = Membership.GetUser(tt.UserName); //GetIPAddress(); if (mu != null) { if (mu.UserName != null || mu.UserName != string.Empty) { Password = mu.GetPassword("ok"); Username = tt.UserName; //using (StreamReader reader = new StreamReader(Server.MapPath("~/EmailFormat/ForgotPassword.html"))) //{ // body = reader.ReadToEnd(); //} //string Email = dbUser.GetUserByUserName(tt.UserName).Email;//db.HRMS_UserMst_ST.Where(x => x.UserName == tt.Username).Select(x => x.Email).FirstOrDefault(); //body = body.Replace("{Username}", tt.UserName); //body = body.Replace("{Password}", Password); //utility.sendMail(Email, "Forgot Password", body); string strMessage = "Password has been successfully. Password is " + Password + ""; return(Json(new { success = true, response = strMessage })); } else { return(Json(new { success = false, response = "Username is invalid." })); } } else { return(Json(new { success = false, response = "Username is invalid." })); } } catch (Exception ex) { Log.LogWrite("Forgot Password Faild : " + ex.Message, "Forgot Password Failed", ex); return(Json(new { success = false, response = "Forgot password failed. Please contact your administrator." })); throw; } }
void IPasswordManager.ChangePassword(string application, string userName, string newPassword) { Membership.ApplicationName = application; Debug.Assert(Membership.EnablePasswordRetrieval && !Membership.RequiresQuestionAndAnswer); MembershipUser membershipUser = Membership.GetUser(userName); membershipUser.ChangePassword(membershipUser.GetPassword(), newPassword); }
string IPasswordManager.GetPassword(string application, string userName, string passwordAnswer) { Membership.ApplicationName = application; Debug.Assert(Membership.EnablePasswordRetrieval); MembershipUser membershipUser = Membership.GetUser(userName); return(membershipUser.GetPassword(passwordAnswer)); }
void IPasswordManager.ChangePasswordWithAnswer(string application, string userName, string passwordAnswer, string newPassword) { Membership.ApplicationName = application; Debug.Assert(Membership.EnablePasswordRetrieval); MembershipUser membershipUser = Membership.GetUser(userName); membershipUser.ChangePassword(membershipUser.GetPassword(passwordAnswer), newPassword); }
public override bool ValidateUser(string username, string password) { MembershipUser user = null; try { user = userDb[username]; } catch { } return(user != null && user.GetPassword() == password); }
/// <summary> /// Парсинг пользователя /// </summary> /// <param name="user"></param> private void ParseUser(MembershipUser user) { Id = Convert.ToInt32(user.ProviderUserKey); Login = user.UserName; Password = user.IsLockedOut ? string.Empty : user.GetPassword(); IsLockedOut = Convert.ToByte(user.IsLockedOut); CreationDate = user.CreationDate.ToString(); Email = user.Email; IsApproved = Convert.ToByte(user.IsApproved); }
public override void UpdateUser(MembershipUser user) { Models.User u = Models.User.GetByEmail(user.Email); u.Password = user.GetPassword(); u.LastAccess = user.LastActivityDate; u.IsActive = user.IsApproved; u.CreatedAt = user.CreationDate; Models.User.SaveUser(u); }
protected void ASPxCallbackPanel1_Callback(object sender, DevExpress.Web.ASPxClasses.CallbackEventArgsBase e) { if (this.txtNewPass.Text.Trim() == this.txtConfirm.Text.Trim()) { MembershipUser user = Membership.GetUser(this.UserInfo.Username.Trim()); string newpass = Server.HtmlEncode(this.txtNewPass.Text); string oldpass = user.GetPassword(); if (user.ChangePassword(user.GetPassword(), newpass)) { // Page.ClientScript.RegisterStartupScript(typeof(Page), "alert", "<script language=JavaScript>alert('Đổi password thành công !');</script>"); this.ASPxCallbackPanel1.JSProperties["cpResult"] = true; } } else { this.ASPxCallbackPanel1.JSProperties["cpResult1"] = true; } }
public void UpdateUser(MembershipUser user) { using (var context = new Security()) { var usrToUpdate = context.Users.FirstOrDefault(f => f.Id == (int)user.ProviderUserKey); usrToUpdate.Name = user.UserName; usrToUpdate.Password = user.GetPassword(); usrToUpdate.LastLogin = user.LastLoginDate; context.SaveChanges(); } }
protected void loginClick(object sender, EventArgs e) { try { string userName = txtUserName.Text; string password = txtPassword.Text; string target = Request.Params["target"]; MembershipUser user = Membership.GetUser(userName); if (user != null) { string pass = user.GetPassword(); logger.Info("User load"); if (pass != null && pass.Equals(password)) { FormsAuthentication.SetAuthCookie(userName, true); //bool rs = Membership.ValidateUser(userName, password); //FormsAuthentication.Authenticate Session.Add("CurrentUser", userName); if (target != null && target.Trim().Length > 0) { Response.Redirect(target, false); } else { Response.Redirect("~/Default.aspx", false); } } else { lblMessage.Text = "Login fail!"; } //lblMessage.Text = "Get user success pass: "******"Login success"; //} //else //{ // lblMessage.Text = "Login fail!"; //} } else { lblMessage.Text = "Login fail!"; } } catch (Exception ex) { lblMessage.Text = "Execute error!"; logger.Error("Login error: ", ex); } }
public bool ResetPassword(string username, ref string newpassword) { try { newpassword = System.IO.Path.ChangeExtension(System.IO.Path.GetRandomFileName(), null); MembershipUser mem = Membership.GetUser(username); if (mem != null) { mem.ChangePassword(mem.GetPassword(), newpassword); Membership.UpdateUser(mem); newpassword = mem.GetPassword(); return(true); } } catch (Exception ex) { _ErrorMessage = ex.Message; } return(false); }
protected void btnSendToMail_Click(object sender, EventArgs e) { strUserName = txtUserName.Text.Trim(); if (!string.IsNullOrEmpty(strUserName)) { memUser = Membership.GetUser(strUserName); if (memUser != null) { strPassword = memUser.GetPassword(); strEmailId = memUser.Email; } //Send the E Mail if (!string.IsNullOrEmpty(strEmailId)) { SendEmail(); } else { lblMessage.Text = objCommonUtil.getTransText(Constants.GEN_EMAILIDNOTFOUND); lblMessage.CssClass = "Error"; } } }