【问题标题】:confirmation email message without using membership不使用会员资格的确认电子邮件
【发布时间】:2014-10-11 00:27:17
【问题描述】:

我正在使用我自己的安全系统(自定义身份验证、授权...)

我只想在用户注册后发送确认电子邮件,如果没有会员表,我怎么能做到这一点?

仅供参考:当我构建自己的授权系统时,我只是像这样覆盖 AuthorizeCore 函数

protected override bool AuthorizeCore(HttpContextBase httpContext)
{
}

是否有AuthorizeCore等确认账号或修改密码的功能可以覆盖?

感谢任何帮助,谢谢

【问题讨论】:

  • AuthorizeCore 来自哪个班级?
  • AuthorizeAttribute 类

标签: c# asp.net-mvc asp.net-mvc-4


【解决方案1】:

没有属性可以做到这一点;您需要在控制器中执行此操作。但是,默认的安全框架确实为此提供了 API 方法。由于您拥有自己的安全性,因此在控制器中以自定义方式执行此操作是有意义的。

【讨论】:

  • 您能帮我 Mr:Brain 以自定义方式执行此操作吗(任何链接、文章 .... 任何内容)
  • 当然,在您的控制器中,使用 System.Net.Mail。这是有关如何配置它的完整教程。您配置您的消息并通过 SMTP 服务器发送。见:systemnetmail.com
  • 真的很感激,最后一个问题应该是确认链接过期了吗?如果是或否,为什么?
  • 是的,一两个星期。最好将其过期以防万一,因为我们的帐户一直被黑客入侵,它可以保护他们的帐户以防他们被黑客入侵;他们可以稍后再次请求链接。
  • 谢谢祝你今世及来世幸福
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-30
  • 1970-01-01
  • 1970-01-01
  • 2011-06-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多