protected void uxSave_Click(object sender, EventArgs e) { var guid = Guid.Empty.ToString(); if (!string.IsNullOrEmpty(Request.QueryString["guid"])) { guid = Request.QueryString["guid"].ToString(); } ResetPasswordTicket ResetTicket = new ResetPasswordTicket(guid); string password = string.Empty; // TODO: Add validation that passwords match if (uxPassword.Text == uxPasswordConfirm.Text && !string.IsNullOrEmpty(uxPasswordConfirm.Text)) { ResetTicket.CompleteTicket(Request.UserHostAddress); password = uxPassword.Text; ResetYourPasswordItem context = (ResetYourPasswordItem)Sitecore.Context.Item; var membershipManager = new MembershipManager(); var reset = membershipManager.ResetPassword(Guid.Parse(ResetTicket.UserID), password); uxMessage.Text = context.PasswordUpdatedText; var member = membershipManager.GetMember(Guid.Parse(ResetTicket.UserID)); var user = membershipManager.GetUser(Guid.Parse(ResetTicket.UserID), false); ExactTargetService.InvokeEM23PasswordResetConfirmation(new InvokeEM23PasswordResetConfirmationRequest { PreferredLanguage = member.PreferredLanguage, EmailAddress = user.Email, ReportChangedPasswordLink = "#", ToEmail = user.Email, UserPassword = "******", RequestUrl = Request.Url }); } }
protected void btnEM23_Click(object sender, EventArgs e) { BaseReply reply = ExactTargetService.InvokeEM23PasswordResetConfirmation(new InvokeEM23PasswordResetConfirmationRequest { PreferredLanguage = new Guid(ddlLanguages.SelectedValue), EmailAddress = tbxSubscriberEmail1.Text, ReportChangedPasswordLink = "www.google.com", ToEmail = tbxSubscriberEmail1.Text, UserPassword = "******" }); lblMessage.Text = reply.Message; }