我已經用tomcat包下載了liferay 6並安裝了它。當我點擊默認的liferay url時,我被重定向到Liferay登錄頁面。但我的要求是什麼是在liferay中創建自定義登錄頁面的最佳方式
1)I should redirect to the login page of my own when clicks on the sigin button.
2)After clicking on submit button of login page , the user will get authenicated against "Login" table created by me.
3)After authentication the user will redirect to Liferay landing page.
請分享一些示例代碼,如果適用於這種requirement.It是非常迫切的me.If這不是把Liferay的相關問題,請給我鏈接到正確的位置發佈我的問題,謝謝。
嗨Vikas在這裏我正在編輯問題根據您的answaer。
我用下面的步驟創建了一個鉤子。
1)在Eclipse IDE文件 - 新建 - 項目 - LiferayProject - 點擊下一步按鈕,然後給定項目名稱,然後選中複選框鉤子和點擊完成按鈕。
2)的liferay-hook.xml我已經添加/ WEB-INF/JSP的
3)I已經創建瞭如下的目錄結構。 login-hook/docroot/WEB-INF/jsps/html/portlet/login/login.jsp
4)在login.jsp中,我放置了liferay-portal6.1/tomcat-7.0.27/webapps/ROOT/html/portlet/login/login.jsp文件。
當我這樣做的時候,它顯示出像HtmlUtil這樣的jsp文件中的很多紅色標記不能被分解。像這樣它顯示了很多錯誤。我在這裏做了任何錯誤。請讓我知道這個問題。我對liferay很陌生,謝謝。
嗨Vikas.This是我在我的login.jsp中使用的代碼。
<HTML>
<HEAD>
<TITLE>Login using jsp</TITLE>
</HEAD>
<BODY>
<H1>LOGIN FORM</H1>
<form>
<table>
<tr>
<td> Username : </td><td> <input name="username" size=15 type="text" /> </td>
</tr>
<tr>
<td> Password : </td><td> <input name="password" size=15 type="text" /> </td>
</tr>
</table>
<input type="submit" value="login" />
</form>
</BODY>
</HTML>
嗨維卡斯非常感謝給了reply.I已經編輯根據您的answer.I我原來的問題我strucked起來的第一步你回答自己。請你告訴我我做錯了什麼。 – aaaa
'HtmlUtil.escape'用於轉義字符。它們可以在類「HtmlUtil」中找到。在您的自定義JSP中,檢查是否已導入Liferay的init.jsp。 '<%@ include file =「/ html/portlet/login/init.jsp」%>'。你不必爲此導入任何罐子。 init.jsp加載許多實用類 –
是的。在我自定義的jsp中,我已經導入了liferay.jsp的init.jsp。我需要複製此init.jsp並將其放置在鉤子中。 – aaaa