Merge branch 'u4-222' of https://github.com/AndyButland/Umbraco-CMS into AndyButland-u4-222
Conflicts: src/Umbraco.Core/Security/BackOfficeUserManager.cs src/Umbraco.Web.UI.Client/src/less/pages/login.less src/Umbraco.Web.UI.Client/src/routes.js src/Umbraco.Web.UI.Client/src/views/common/dialogs/login.controller.js src/Umbraco.Web.UI/umbraco/config/lang/en_us.xml src/Umbraco.Web.UI/web.Template.config src/Umbraco.Web/Editors/AuthenticationController.cs src/Umbraco.Web/Editors/BackOfficeController.cs src/Umbraco.Web/Umbraco.Web.csproj
This commit is contained in:
@@ -132,7 +132,7 @@ namespace Umbraco.Core.Security
|
||||
// BodyFormat = "Your security code is: {0}"
|
||||
//});
|
||||
|
||||
//manager.EmailService = new EmailService();
|
||||
manager.EmailService = new EmailService();
|
||||
//manager.SmsService = new SmsService();
|
||||
}
|
||||
|
||||
|
||||
23
src/Umbraco.Core/Security/EmailService.cs
Normal file
23
src/Umbraco.Core/Security/EmailService.cs
Normal file
@@ -0,0 +1,23 @@
|
||||
using System.Net.Mail;
|
||||
using System.Threading.Tasks;
|
||||
using Microsoft.AspNet.Identity;
|
||||
|
||||
namespace Umbraco.Core.Security
|
||||
{
|
||||
public class EmailService : IIdentityMessageService
|
||||
{
|
||||
public async Task SendAsync(IdentityMessage message)
|
||||
{
|
||||
using (var client = new SmtpClient())
|
||||
using (var mailMessage = new MailMessage())
|
||||
{
|
||||
mailMessage.Body = message.Body;
|
||||
mailMessage.To.Add(message.Destination);
|
||||
mailMessage.Subject = message.Subject;
|
||||
mailMessage.IsBodyHtml = true;
|
||||
|
||||
await client.SendMailAsync(mailMessage);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user