protected void Page_Load(object sender, EventArgs e) { //var template = dbMessageTemplate.sp_MessageTemplateByMessageTemplateTypeID(SystemSetting.PASSWORD_FORGET_HELP, GetPortalID).SingleOrDefault(); ForgetPasswordInfo objInfo = UserManagementController.GetMessageTemplateByMessageTemplateTypeID(SystemSetting.PASSWORD_FORGET_HELP, GetPortalID); //if (template != null) //{ // helpTemplate = "<b>" + template.Body+ "</b>"; //} if (objInfo != null) { helpTemplate = "<b>" + objInfo.Body + "</b>"; } IsUseFriendlyUrls = pb.GetSettingBollByKey(SageFrameSettingKeys.UseFriendlyUrls); if (!IsPostBack) { SetValidatorErrorMessage(); } }
public static void ChangeEmailPassword(ForgetPasswordInfo info) { HttpPkg.ForgePasswordFormEmail(info.email, info.newPsd, info.code, (model) => { ClearUserJson(); }); }
protected void wzdForgetPassword_NextButtonClick(object sender, WizardNavigationEventArgs e) { try { MembershipController member = new MembershipController(); if (txtEmail.Text != "" && txtUsername.Text != "") { UserInfo user = member.GetUserDetails(GetPortalID, txtUsername.Text); if (user.UserExists) { if (user.IsApproved == true) { if (user.Email.ToLower().Equals(txtEmail.Text.ToLower())) { ForgetPasswordInfo objInfo = UserManagementController.GetMessageTemplateByMessageTemplateTypeID(SystemSetting.PASSWORD_FORGET_USERNAME_PASSWORD_MATCH, GetPortalID); if (objInfo != null) { ((Literal)WizardStep2.FindControl("litInfoEmailFinish")).Text = objInfo.Body; } List <ForgetPasswordInfo> objList = UserManagementController.GetMessageTemplateListByMessageTemplateTypeID(SystemSetting.PASSWORD_CHANGE_REQUEST_EMAIL, GetPortalID); foreach (ForgetPasswordInfo objPwd in objList) { DataTable dtTokenValues = UserManagementController.GetPasswordRecoveryTokenValue(txtUsername.Text, GetPortalID); CommonFunction comm = new CommonFunction(); string replaceMessageSubject = MessageToken.ReplaceAllMessageToken(objPwd.Subject, dtTokenValues); string replacedMessageTemplate = MessageToken.ReplaceAllMessageToken(objPwd.Body, dtTokenValues); try { MailHelper.SendMailNoAttachment(objPwd.MailFrom, txtEmail.Text, replaceMessageSubject, replacedMessageTemplate, string.Empty, string.Empty); } catch (Exception) { divForgotPwd.Visible = false; ShowMessage("", GetSageMessage("PasswordRecovery", "SecureConnectionFPError"), "", SageMessageType.Alert); e.Cancel = true; } } } else { ShowMessage("", GetSageMessage("PasswordRecovery", "UsernameOrEmailAddressDoesnotMatched"), "", SageMessageType.Alert); e.Cancel = true; } } else { ShowMessage("", GetSageMessage("PasswordRecovery", "UsernameNotActivated"), "", SageMessageType.Alert); e.Cancel = true; } } else { ShowMessage("", GetSageMessage("UserManagement", "UserDoesNotExist"), "", SageMessageType.Alert); e.Cancel = true; } } else { e.Cancel = true; ShowMessage("", GetSageMessage("PasswordRecovery", "PleaseEnterAllTheRequiredFields"), "", SageMessageType.Alert); } } catch (Exception ex) { ProcessException(ex); } }
public static void ForgetEmailPassword(ForgetPasswordInfo info) { HttpPkg.ForgePasswordRequestFormEmail(info.email, (model) => { }); }