我想限制用户登录 DNN,直到他的电子邮件 ID 未被验证,如果它是未经验证的用户,用户无法登录 DNN,我在 DNN 中创建了一个自定义注册页面我使用此代码来限制用户:-
userInfo.Membership.Approved = false;
但它不会工作,请帮助我
我想限制用户登录 DNN,直到他的电子邮件 ID 未被验证,如果它是未经验证的用户,用户无法登录 DNN,我在 DNN 中创建了一个自定义注册页面我使用此代码来限制用户:-
userInfo.Membership.Approved = false;
但它不会工作,请帮助我
DNN 6.2中添加了对未验证用户的支持。所有已注册但未验证的用户都将处于未验证用户角色。您应该能够使用该角色限制他们对站点的访问。您还需要在站点设置中将注册类型更改为已验证。
或者您可以将注册类型更改为私人,要求管理员在用户登录之前验证用户。这是从 DNN 7.0 开始的新默认注册类型。