手动创建Liferay登录url
Manually create Liferay login url
如果我知道网站名称、虚拟主机、用户名等,有没有办法创建Liferay登录url…
我基本上想想出一些javascript,使第三方网站能够创建一个登录框到我的网站,首选特定页面
为了澄清,我需要一个url,它将使用用户在第三方网站的文本字段中键入的参数登录用户。第三方网站不一定使用Liferay,因此它不能有登录portlet
我不明白你需要什么。。。
你需要吗http://virtualhostname/c/portal/login页
或者你要创建一个自己的登录页面。。。例如,只使用LOGIN portlet创建一个页面,并提供一个链接以在独占模式下打开它?
或者其他什么。。。?
在Liferay portlet中,放入以下代码:
LiferayPortletURL urlLogin = PortletURLFactoryUtil.create(
request, "58", themeDisplay.getPlid(),
PortletRequest.ACTION_PHASE);
urlLogin.setWindowState(LiferayWindowState.EXCLUSIVE);
urlLogin.setParameter("_58_struts_action", "/login/login");
urlLogin.setParameter("_58_login", _your_login);
urlLogin.setParameter("_58_password",_your_password);
urlLogin.setParameter("_58_rememberMeCheckbox", "false");
urlLogin.setParameter("_58_redirect", _write_an_url_to_be redirected_after_successful_login);
urlLogin.setParameter("_58_doActionAfterLogin", "false");
urlLogin.setParameter("_58_saveLastPath", _your_previous_url);
58是Liferay登录portlet的portletId。然后,看看你的urlLogin.toString(),了解它是如何构建的。
问候
相关文章:
- Firebase-登录时获取url
- (Ajax)在不重新加载内容的情况下登录页面url
- 将随机数添加到登录表单的URL的目的是什么
- 手动创建Liferay登录url
- 为出版商学术界登录替换url中的域
- 离开url时淡出页面(以及登录时淡入页面)
- 登录 PhantomJS 后,如何在会话中打开特定 URL
- 使用javascript基于登录用户重定向URL链接
- Wierd文本:“#_=_”在成功登录Facebook后显示在URL上 春季社交
- 如何查找登录凭据发送到的 URL
- 加上登录 URL 转移到空间
- 通过 CAS 登录保留 URL 片段
- 如何在有人使用令牌身份验证登录之前允许多个 URL,Angular
- 在登录页URL评估之前调用JavaScript点击
- 如果用户使用纯Javascript访问特定的登录页,如何更改主页URL
- 创建一个脚本,将我自动登录到由IP url访问的网站上;单击“确定登录”;
- 根据AngularJS中的登录状态,使用不同模板的相同url('/')
- 带有Angular#的Google UserService登录URL
- 如何使url改变适当的单页jQuery登录,注册和忘记密码表单
- 访问url时需要登录