Content management system 禁用的Umbraco用户仍出现在后端

Content management system 禁用的Umbraco用户仍出现在后端,content-management-system,umbraco,umbraco7,Content Management System,Umbraco,Umbraco7,我很感激您不能从真正意义上的Umbraco中删除用户,因为如果存在与用户相关联的任何节点,SQL数据库中的引用完整性会导致用户被删除 我有一个数据库,随着时间的推移已经创建了几个开发/测试用户,我需要将数据库交付给客户机 如果禁用某个用户(同时选择“禁用用户”和“禁用Umbraco访问”),如何阻止他们出现在后端的用户列表中?我不介意它们在数据库中处于休眠状态,但不希望客户端(将以管理员身份登录)看到它们您可以更新~/config/umbracoSettings.config文件中的设置 &

我很感激您不能从真正意义上的Umbraco中删除用户,因为如果存在与用户相关联的任何节点,SQL数据库中的引用完整性会导致用户被删除

我有一个数据库,随着时间的推移已经创建了几个开发/测试用户,我需要将数据库交付给客户机


如果禁用某个用户(同时选择“禁用用户”和“禁用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,则不是 可能看到禁用的用户,这意味着无法 重新启用他们对后台的访问。这也意味着你 如果用户被禁用,则无法创建相同的用户名 错误


来源:

您可以更新
~/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,则不是 可能看到禁用的用户,这意味着无法 重新启用他们对后台的访问。这也意味着你 如果用户被禁用,则无法创建相同的用户名 错误


来源:

如果您想重新启用用户,但在列表中看不到他们,该怎么办?非常好的一点@Mivaweb-在这种情况下,我们永远不会想这样做,但在cmsUmbracoUser表中设置正确的值可能会重新激活他们。我知道您可以为成员创建自定义listview,但我还没有在后端尝试过用户。然后,您可以创建一个控制器,在其中获取所有未禁用的用户并显示它们。如果您想重新启用该用户,但在列表中看不到它们,该怎么办?非常好的一点@Mivaweb-在这种情况下,我们决不想这样做,但假定在cmsUmbracoUser表中设置正确的值将重新激活它们我知道您可以为成员创建自定义listview,但我还没有为后端用户尝试过。然后,您可以创建一个控制器,在其中获取所有未禁用的用户并显示它们。今天学到了一些新的东西。以前从未见过这种设置!谢谢我认为默认情况下,许多设置都已从标准安装版本的umbracoSettings.config中删除,取而代之的是默认值。您只需添加要覆盖的设置。我在上面链接的页面提供了一个比较好的参考,可以参考你可以使用的选项。今天学到了一些新的东西。以前从未见过这种设置!谢谢我认为默认情况下,许多设置都已从标准安装版本的umbracoSettings.config中删除,取而代之的是默认值。您只需添加要覆盖的设置。我在上面链接的页面提供了一个比较好的参考,说明了您可以使用的选项。