我需要实现常用的“新帐户”模式(在.net MVC中),其中:
>收集用户信息;
>我的系统发送电子邮件;
>和用户如果需要回复电子邮件激活该帐户.
有没有最佳实践认可或示范网站可以指导我的方式?
thx很多
编辑:请注意,我正在尝试深入研究,而不仅仅是将提交的密码与存储的密码进行比较.
另请注意,我没有在这里尝试任何Windows工作流的引用.标题仅在一般意义上使用工作流程.
谢谢
解决方法
实施会员提供者
所有您需要做的是继承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可能对这样的东西太多了.