加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

ASP.NET MVC中存在“帐户激活”工作流

发布时间:2020-12-15 23:28:40 所属栏目:asp.Net 来源:网络整理
导读:我需要实现常用的“新帐户”模式(在.net MVC中),其中: 收集用户信息; 我的系统发送电子邮件; 和用户如果需要回复电子邮件激活该帐户. 有没有最佳实践认可或示范网站可以指导我的方式? thx很多 编辑:请注意,我正在尝试深入研究,而不仅仅是将提交的密码与存
我需要实现常用的“新帐户”模式(在.net MVC中),其中:

>收集用户信息;
>我的系统发送电子邮件;
>和用户如果需要回复电子邮件激活该帐户.

有没有最佳实践认可或示范网站可以指导我的方式?

thx很多

编辑:请注意,我正在尝试深入研究,而不仅仅是将提交的密码与存储的密码进行比较.

另请注意,我没有在这里尝试任何Windows工作流的引用.标题仅在一般意义上使用工作流程.

谢谢

解决方法

实施会员提供者

MSDN Membership Provider

覆盖一个方法,比如说创建用户方法

MSDN Membership.CreateUser()

所有您需要做的是继承AspNetMembershipProvider,覆盖CreateUser方法并实现自定义代码:

public class MyNewMembershipProvider : AspNetMembershipProvider
{
        public override MembershipUser CreateUser(
            string username,string password,string email,string passwordQuestion,string passwordAnswer,bool isApproved,Object providerUserKey,out MembershipCreateStatus status)

            //Do whatever you need to do
            SendUserValidationMessage(emailAddress,responseMessage,options,etc,whatever);

            return base.CreateUser(username,password,email,passwordQuestion,passwordAnswer,isApproved,providerUserKey,out status)
    }
}

我希望这有帮助.我认为WF可能对这样的东西太多了.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读