用户创建时发送电子邮件以验证电子邮件地址

时间:2012-07-15 15:47:08

标签: c# asp.net membership-provider email-validation

我有一个asp.net网站,我正在使用基于XML的Tiny Membership提供商。我想在用户提供的电子邮件地址上发送电子邮件,同时他在我的网站上创建了一个帐户,该帐户将有链接。只有在点击此链接后,我希望他的帐户被激活。如何将此功能合并到成员资格提供程序的现有默认行为中?

1 个答案:

答案 0 :(得分:3)

创建用户时,请将MembershipUser.IsApproved设置为false,然后发送包含指向新用户的链接的电子邮件。为此,Membership.CreateUser方法有一个参数isApproved

当用户点击链接时,请验证然后将MembershipUser.IsApproved设置为true。