我正在使用ASP.NET MVC中处理登录和密码管理的集成方式。
我想自定义由于忘记密码过程而产生的电子邮件。
现在非常简单,只是:请单击
,请重置密码我想使用我的自定义文本。
键入电子邮件模板和任何可以用{0},{1}等替换的变量文本,依此类推。然后将其添加为项目设置。当您准备发送电子邮件时,请拉动设置值(这是电子邮件的文本(,然后像String.format((一样将其处理到可变文本的信息中的sub。
啊,我似乎已经找到了包含此文本的代码:
public async Task<ActionResult> ForgotPassword(ForgotPasswordViewModel model)
{
await UserManager.SendEmailAsync(user.Id, "Reset Password", *"Please reset your password by clicking <a href="" + callbackUrl + "">here</a>"*);
}
我只是应该用自己的文本或html修改该字符串。