protected void btnTestForgot_Click( object sender, EventArgs e ) { var emailManager = new EmailManager( this.Page ); try { emailManager.SendForgotEmail( "coredweller", "empires", "*****@*****.**" ); } catch ( Exception ex ) { lblOutput.Text = ex.ToString(); } }
protected void btnEmail_Click( object sender, EventArgs e ) { if ( string.IsNullOrEmpty( txtEmail.Text ) ) { ShowError( "Please enter an email address." ); return; } var emailAddress = txtEmail.Text.Trim(); var user = _MembershipProvider.GetUserByEmail( emailAddress ); if ( user == null ) { ShowError( "This email is not in our system. Please create a user." ); return; } var emailManager = new EmailManager( this.Page ); var success = emailManager.SendForgotEmail( user.UserName, user.GetPassword(), user.Email ); ValidateSuccess( success, "An email has been sent with your requested information.", "There was an error processing your request. Please try again later." ); }