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

如何限制未经验证的用户登录DotNetNuke?,dotnetnuke,Dotnetnuke,我想限制用户登录DNN,直到他的电子邮件id未经验证,如果是未经验证的用户,用户无法登录DNN,我在DNN中创建了自定义注册页面 我使用此代码限制用户:- userInfo.Membership.Approved = false; 但是它不起作用,请帮我解决这个问题。对未经验证的用户的支持是无效的。所有已注册但未验证的用户都将处于未验证用户角色。您应该能够使用该角色限制他们对站点的访问。您还需要将注册类型更改为“在站点设置中验证” 或者,您可以将注册类型更改为Private,要求管理员在

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

userInfo.Membership.Approved = false;   

但是它不起作用,请帮我解决这个问题。

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


或者,您可以将注册类型更改为Private,要求管理员在用户登录之前验证用户。这是。

如果DNN 6中的用户角色未经验证,如何限制用户登录?在DNN 7中,如果我将注册类型更改为私密,我还没有收到验证帐户的邮件,邮件将发送给管理员进行批准,我如何通过验证邮件验证我的电子邮件id,然后我才能登录DNN?您将希望使用验证注册,而不是私密注册。然后,您需要调整每个页面(登录页面除外)上的权限,以仅允许注册用户角色。您可以使用“管理”菜单下的“页面管理”模块,以比手动访问每个页面更快的速度完成此操作。