Agribusiness.Web.Models.AccountMembershipService.ResetPassword C# (CSharp) Method

ResetPassword() public method

public ResetPassword ( string userName, string email = null ) : bool
userName string
email string
return bool
        public bool ResetPassword(string userName, string email = null)
        {
            try
            {
                var user = _provider.GetUser(userName, false);
                var newPassword = user.ResetPassword();

                // email the new password
                var body = string.Format("Your password has been reset to : {0} <br/><br/>Please log in immediately and change your password.", newPassword);

                var client = new SmtpClient();
                var message = new MailMessage("[email protected]", user.Email, "Agribusiness Password Reset", body);
                message.IsBodyHtml = true;

                client.Send(message);

                return true;
            }
            catch (Exception ex)
            {
                return false;
            }
        }