لاگ گذاری در زمان login در لایفری
برای لاگ گذاری هنگام لاگین شدن در لایفری به این ترتیب عمل می کنیم. ابتدا فایل liferay-hook.xml را در فایل WEB-INF میسازیم سپس فایل portal.properties را بصورت زیر فراخوانی میکنیم:
1 2 3 4 5 6 7 8 9 |
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hook PUBLIC "-//Liferay//DTD Hook 6.2.0//EN" "http://www.liferay.com/dtd/liferay-hook_6_2_0.dtd"> <hook> <portal-properties>portal.properties</portal-properties> <hook> |
گام بعدی فایل portal.properties را در WEB-INF/src/ میسازیم و کد زیر را در آن مینویسیم:
1 |
login.events.post=com.tooka.login.LoginAction |
گام آخر ساختن کلاس LoginAction به صورت زیر در فایل src/com/tooka/login/ است .
public class LoginAction extends Action {
public void run(HttpServletRequest request, HttpServletResponse response)
throws ActionException {
Sytem.out.println(“user signed in”);
}
}
نویسنده: رضا محمدی