如何限制未经验证的用户登录DotNetNuke?

时间:2013-06-13 05:37:27

标签: dotnetnuke

我想限制用户登录DNN,直到他的电子邮件ID未经验证,如果是未经验证的用户,用户无法登录DNN,我在DNN中创建了自定义注册页面 我使用此代码来限制用户: -

userInfo.Membership.Approved = false;   

但它不会工作,请帮帮我

1 个答案:

答案 0 :(得分:1)

对未经验证的用户的支持是added in DNN 6.2。已注册但未经过验证的所有用户都将处于未验证用户角色。您应该能够使用该角色限制他们对网站的访问权限。您还需要将注册类型更改为“在站点设置中验证”。

或者您可以将注册类型更改为“私有”,要求管理员在用户登录之前验证用户。这是the new default registration type as of DNN 7.0