我想限制用户登录DNN,直到他的电子邮件ID未经验证,如果是未经验证的用户,用户无法登录DNN,我在DNN中创建了自定义注册页面 我使用此代码来限制用户: -
userInfo.Membership.Approved = false;
但它不会工作,请帮帮我
答案 0 :(得分:1)
对未经验证的用户的支持是added in DNN 6.2。已注册但未经过验证的所有用户都将处于未验证用户角色。您应该能够使用该角色限制他们对网站的访问权限。您还需要将注册类型更改为“在站点设置中验证”。
或者您可以将注册类型更改为“私有”,要求管理员在用户登录之前验证用户。这是the new default registration type as of DNN 7.0。