访问liferay 7中的私人页面

访问liferay 7中的私人页面,liferay,Liferay,我正在尝试通过站点成员用户访问站点私有页面 这是我要做的步骤: 1-创建一个用户 2-创建用户组,然后将用户添加到用户组 3-创建站点(命名为testsite) 4-在站点中创建私有页面(步骤3) 5-将用户组(第2步)添加到测试站点(第3步) 但在使用用户组成员登录后,向我显示“未找到请求的资源”Liferay 7公私约定 私人 http://localhost:8080/group/{site name}/{private_page} 公开 http://localhost:8080/we

我正在尝试通过站点成员用户访问站点私有页面

这是我要做的步骤: 1-创建一个用户 2-创建用户组,然后将用户添加到用户组 3-创建站点(命名为testsite) 4-在站点中创建私有页面(步骤3) 5-将用户组(第2步)添加到测试站点(第3步) 但在使用用户组成员登录后,向我显示“未找到请求的资源”

Liferay 7公私约定 私人

http://localhost:8080/group/{site name}/{private_page}
公开

http://localhost:8080/web/{site name}/{private_page}
尝试用web替换group,看看你得到了什么 私人

http://localhost:8080/group/{site name}/{private_page}
公开

http://localhost:8080/web/{site name}/{private_page}

尝试用web替换group,看看我做的一个快速测试得到了什么,它似乎是一个bug:

  • 创建非特权用户A
  • 创建用户组B
  • 使用户成为用户组B的成员
  • 使用户组B成为站点C的成员
  • 在站点C中创建一个私有页面D
  • 以用户A的身份登录并尝试导航到D:
  • 结果:访问被拒绝

    预期:显示第D页


    我还没有检查这方面的已知问题-您可能希望这样做,并在找不到的情况下提出一个问题。在修复之前,您可能需要找到一种解决方法,例如,从用户组的成员为单个站点成员编写脚本。幸运的是,Liferay的API允许在不同级别上进行广泛的覆盖-例如,当用户组(或站点)的成员身份发生变化时,运行其他代码。

    根据我所做的快速测试,这似乎是一个bug:

  • 创建非特权用户A
  • 创建用户组B
  • 使用户成为用户组B的成员
  • 使用户组B成为站点C的成员
  • 在站点C中创建一个私有页面D
  • 以用户A的身份登录并尝试导航到D:
  • 结果:访问被拒绝

    预期:显示第D页


    我还没有检查这方面的已知问题-您可能希望这样做,并在找不到的情况下提出一个问题。在修复之前,您可能需要找到一种解决方法,例如,从用户组的成员为单个站点成员编写脚本。幸运的是,Liferay的API允许在不同级别上进行广泛的覆盖-例如,当用户组(或站点)的成员身份发生变化时,运行其他代码。

    请澄清并提供更多信息。你在使用友好的URL吗?您试图导航到哪个URL?更详细地解释您的角色和权限这是我的url:{site name}/{private page name}我正在尝试导航到。我定义了一个站点角色,并向其中添加了站点成员角色和超级用户角色。最后,将我的站点角色添加到用户组。我可以为特定站点中的用户组成员创建专用页面吗?您最终找到了解决方案吗?请澄清并提供更多信息。你在使用友好的URL吗?您试图导航到哪个URL?更详细地解释您的角色和权限这是我的url:{site name}/{private page name}我正在尝试导航到。我定义了一个站点角色,并向其中添加了站点成员角色和超级用户角色。最后将我的站点角色添加到用户组我可以为特定站点中的用户组成员创建私有页面吗?您最终找到了解决方案吗?我测试({site name}/{private_page}和{site name}/{private_page})但是我看到请求的资源找不到。那么您是用{site name}/{private_page}还是用{site name}/{private_page}(没有正斜杠)进行测试?是的,我测试。请告诉我在liferay 7中为站点创建私有页面的步骤。很抱歉,我仍然无法理解您的意思。你是在测试网页和网站名称之间有无正斜杠的链接吗?另外-我以为你已经创建了私有页面,无法访问它?我测试({site name}/{private_page}和{site name}/{private_page}),但是我看到请求的资源找不到。那么你是用{site name}/{private_page}还是用{site name}/{private_page}(没有正斜杠)测试?是的。请告诉我在liferay 7中为站点创建私有页面的步骤。很抱歉,我仍然无法理解您的意思。你是在测试网页和网站名称之间有无正斜杠的链接吗?还有-我以为你已经创建了私人页面,无法访问它?