403 - 禁止访问:访问被拒绝在Kentico

问题描述:

我得到这个403 - 禁止访问:访问被拒绝在Kentico

错误:403 - 禁止:拒绝访问。

虽然我试图使用数据库中的任何用户登录到kentico 10的管理面板。

我是在同步这个问题出现后,使用staging模块同步页面。

看起来没有编辑器访问权限,这是最低权限级别。

我试图改变数据库,但该工具不起作用。

如何解决这个问题?

如果两个系统上的用户都是相同的,那么您可以从原始服务器修改用户对象,并确保他们具有最低要求的访问级别,然后使用登台模块同步这些用户。

之后,您应该能够使用目标服务器上的目标用户之一访问管理员。

+0

我可以在源服务器上登录,只有目标有问题。我需要对源服务器中的用户进行哪些修改? – SmartestVEGA

+0

如果两台服务器上的用户相同,假设目标服务器上的用户是源服务器中的同步,则需要确保用户在源服务器上设置了最低权限。之后,将该用户对象从源同步到目标。 –

+0

我会确保,我无法登录到目标 – SmartestVEGA

如果您有权访问服务器本身,则可能需要执行紧急密码重设。

在web.config中,AppKeys下,将这样的:

当然用的用户名用新密码替换为“admin”,“密码”和“真”简直是说明此用户将拥有全局管理权限。

在网站回收后,密钥会自动删除,一旦拥有全局管理员用户,您可以正确设置用户权限。

https://docs.kentico.com/k10/securing-websites/designing-secure-websites/securing-user-accounts-and-passwords/forgotten-password

+0

这不是一个身份验证问题,这是一个授权问题。 – SmartestVEGA

如果源实例从9版本升级到版本10,同时也有一些用户对象同步任务之前,他们的同步升级后,对你的目标实例很可能导致腐败。这种情况是非法的,所有的同步任务必须在文件中提到同步到目标升级前或丢弃:

https://docs.kentico.com/k10/installation/upgrading-to-kentico-10

我会尝试从源完全同步所有用户对象,如果这不修复您的目标实例,您将不得不将其回滚/安装新目标,并确保不会将任何旧版(v9)任务同步到目标(v10)。通常,只有在相同主版本和次版本的两个实例之间才支持暂存。

+0

我只是将来自迁移的vesion 10.0的任务与旧版本不同。 – SmartestVEGA

+0

首先应该没有“迁移的任务” - 这是不受支持的方案。升级过程不会升级任务。如果你用一些待处理的任务升级了你的k9实例,它们仍然是v9任务,你不能将它们同步到k10实例。 – js2