protected void btnForgotPassword_Click(object sender, EventArgs e) { if (!Page.IsValid) { return; } string key = Membership.GenerateRecoveryKeySupplier(txtEmail.Text); if (!string.IsNullOrEmpty(key)) { var user = core.DAL.AppSupplier.FetchByEmail(txtEmail.Text); if (user == null) { Master.MessageCenter.DisplayErrorMessage(LoginPageStrings.GetText(@"ForgotPasswordFailed")); return; } EmailMessagingService.SendPasswordRecoveryMailForSupplier(user, key, "he-IL"); Master.MessageCenter.DisplaySuccessMessage(LoginPageStrings.GetText(@"ForgotPasswordSent")); phForgotFields.Visible = false; } else { Master.MessageCenter.DisplayErrorMessage(LoginPageStrings.GetText(@"ForgotPasswordFailed")); //phForgotFields.Visible = false; } }