我通过使用D:\\ Liferay \\ Liferay Tomcat \\ liferay-portal-6.1.0-ce-b4 \\ tomcat-7.0.22 \\ webapps \\ ROOT \\ WEB-中的portal-ext.properties修改了Liferay页面的静态页面。 INF \\类

** portal-ext.properties

auth.login.community.url = / Test.jsp **

该特殊的Test.jsp保留在路径D:\\ Liferay \\ Liferay Tomcat \\ liferay-portal-6.1.0-ce-b4 \\ tomcat-7.0.22 \\ webapps \\ ROOT下

这是我的Test.jsp页面

<form method="POST" action="/MyActionclass">
    Enter your name:</font><input type="text" name="username" size="20"></p>
    Enter your password:</font><input type="text" name="password" size="20"></p>
</form>

这工作正常,自定义页面已加载。

请告诉我,在何处配置此MyActionclass,以便它将接收从JSP提交的数据?

我的要求是,一旦用户名和密码在MyActionclass中进行了验证(按现在进行操作),我将显示开发的portlet。

===============>>#1 票数:1 已采纳

我建议您使用Liferay 6 Plugins-SDK为您的解决方案创建自定义Portlet。 然后,您可以只使用标准的Portlet体系结构来处理认证等。

同样,您可以只使用Liferay的登录portlet对用户进行身份验证。

无论哪种方式,都需要在成功登录后要显示的portlet上设置权限,使其不具有来宾“查看”权限,并确保分配给登录用户的角色具有“查看”权限。 这将对任何未经Liferay身份验证的用户隐藏它们。

如果您查看有关Liferay Plugins-SDK的Wiki帖子,则可以开始创建自己的Portlet(如果尚未创建)。

希望这可以帮助!

  ask by Pawan translate from so

未解决问题?本站智能推荐: