如何在liferay中重新获得Login Portlet

Zoh*_*qui 5 portlet invisible login liferay

我是liferay 5.1技术的新手.

我错误地删除了登录portlet,现在我无法登录到应用程序.

我的意思是登录portlet不再可见,任何帮助都会有很大的帮助.

San*_*air 10

你可以尝试点击以下网址吗?

本地主机:8080/C /门户/登录

将主机和端口替换为主机和端口号.

如果它没有成功,请尝试执行以下操作.(确保包正确,因为我不知道5.1中的包路径)

http://www.liferay.com/community/forums/-/message_boards/message/5005621


Mic*_*l M 7

实际上,只要有足够的持久性,就可以锁定自己的访问权限/c/portal/login(从Liferay 6.0.6开始).这可以通过将社区主页设置为隐藏的"重定向"页面(而不是默认的"portlet"页面)来完成,从而导致/ c/portal/login在主页重定向的任何地方重定向.

Liferay尝试通过在您尝试隐藏主页时发出警报来阻止这样做.但是您可以隐藏一些页面,然后将其拖放到站点地图根级别的第一个位置.

这样做的原因是为了实现门户导航的某种外观(否则需要在主题中进行一些修改),即将主页重定向到其中一个孩子.

回到主题,当/c/portal/login失败时,还有另一个更可靠(更丑陋)的方法来获取人们称之为登录页面的方法 - 将其附加?p_p_id=58&p_p_state=maximized到任何非重定向的Liferay页面(并且可能会丢弃任何其他GET参数如果存在).这也基本上是/c/portal/login做什么的- 但是它将它附加到主页,因此如果主页是重定向页面,它将失败显示登录portlet的最大化状态.