在对访客网站中创建的网页进行权限许可时,我disable the view permission for Guest role
和then log out
。
现在,当我尝试登录时,我可以看到error message displaying permission error
。
我知道解决它的一种可能方法是触发一些database query and enabling view permission for Guest role
,以便我可以至少登录。
但有没有其他方法可以解决这个问题?
如果有人为此提供数据库查询,那就太好了。
提前致谢。
答案 0 :(得分:1)
我发现的一种方法是使用liferay的自动登录功能。
以下是步骤:
1)在portal-ext.properties
中添加以下属性auto.login.hooks=com.liferay.portal.security.auth.CASAutoLogin,com.liferay.portal.security.auth.FacebookAutoLogin,com.liferay.portal.security.auth.NtlmAutoLogin,com.liferay.portal.security.auth.OpenIdAutoLogin,com.liferay.portal.security.auth.OpenSSOAutoLogin,com.liferay.portal.security.auth.RememberMeAutoLogin,com.liferay.portal.security.auth.SiteMinderAutoLogin,com.liferay.portal.security.auth.ParameterAutoLogin
2)现在启动服务器并转到
LIFERAY_IP:LIFERAY_PORT parameterAutoLoginLogin = ADMIN_USERNAME&安培; parameterAutoLoginPassword = ADMIN_PASSWORD
即在我的情况下
本地主机:8080 parameterAutoLoginLogin=test@liferay.com& parameterAutoLoginPassword =测试
3)您现在可以登录门户网站,然后使用/ group / control_panel转到控制面板并修改页面权限。