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;
}
}