gpt4 book ai didi

c# - 忘记密码 : How can I send an email to user in DotNetNuke

转载 作者:行者123 更新时间:2023-11-30 17:13:45 25 4
gpt4 key购买 nike

我已经为 DNN (DotNetNuke) 制作了自定义登录控件。现在我正在尝试实现忘记密码功能。我可以使用以下代码从数据库中检索密码:

UserInfo uInfo = UserController.GetUserByName(this.PortalId, userName);
if (uInfo != null)
{
string password = UserController.GetPassword(ref uInfo, String.Empty);
}

我想使用 DNN 将检索到的密码发送给用户。

我们将不胜感激。

最佳答案

通过电子邮件发送密码被认为是一个很大的安全漏洞,确实不推荐

如果您仍然需要此功能,我想您可以通过 SendMailSendEmail 方法发送电子邮件来简单地完成此操作:

DotNetNuke.Services.Mail.Mail.SendEmail()
DotNetNuke.Services.Mail.Mail.SendMail()

SendMail 方法提供了比SendEmail 方法更多的选项/参数。参数名称应该足以 self 解释,以便使用这些方法。

关于c# - 忘记密码 : How can I send an email to user in DotNetNuke,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9516437/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com