我明白,你不能从一把umbraco在这个词的真正意义,由于SQL数据库中的引用完整性应该有与之相关联的残疾人一把umbraco用户仍然出现在后台
我有一个数据库中的任何节点删除用户那里有几个开发/测试用户随着时间的推移创建,我需要将数据库交付给客户端。
如果我禁用用户(同时选择“禁用用户”和“禁用一把umbraco访问”),我怎么能阻止他们出现在在后端的用户列表?我不介意他们在数据库中保持休眠状态,但不希望客户端(将作为管理员登录)看到他们
我明白,你不能从一把umbraco在这个词的真正意义,由于SQL数据库中的引用完整性应该有与之相关联的残疾人一把umbraco用户仍然出现在后台
我有一个数据库中的任何节点删除用户那里有几个开发/测试用户随着时间的推移创建,我需要将数据库交付给客户端。
如果我禁用用户(同时选择“禁用用户”和“禁用一把umbraco访问”),我怎么能阻止他们出现在在后端的用户列表?我不介意他们在数据库中保持休眠状态,但不希望客户端(将作为管理员登录)看到他们
您可以更新~/config/umbracoSettings.config
文件中的设置。
<security>
<!-- change in 4.8: Disabled users are now showed dimmed and last in the tree. If you prefer not to display them set this to true -->
<hideDisabledUsersInBackoffice>true</hideDisabledUsersInBackoffice>
</security>
此设置在V4.8推出。如果它设置为true,它不是 可以看到被禁用的用户,这意味着它无法 重新启用他们到后台访问。这也意味着,如果用户是由 错误停用了您 不能创建一个相同的用户名。
来源:https://our.umbraco.org/documentation/reference/config/umbracosettings/#security
如果你想重新启用的用户,你无法看到它们在你的名单是什么? – Mivaweb
良好的出发点@Mivaweb - 在这种情况下,我们绝不会想这样做,但据推测设置在cmsUmbracoUser表中的正确值将重新激活它们 – Mike
我知道你可以创建成员的自定义列表视图,但我还没有尝试过的后端用户。然后,您可以创建一个控制器,在其中获取所有未禁用并显示它们的用户。 – Mivaweb