2

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

userInfo.Membership.Approved = false;   

但它不会工作,请帮助我

4

1 回答 1

1

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

或者您可以将注册类型更改为私人,要求管理员在用户登录之前验证用户。这是从 DNN 7.0 开始的新默认注册类型

于 2013-06-13T12:25:33.327 回答