2017-03-03 71 views
0

想写CustomLoginAction在Liferay中7赤霉素com.liferay.portal.action。是否有可能写CustomLoginAction,Liferay的7?

@Component(
    immediate = true, 
    property = { 
      "key=login.action" 
    }, 
    service = LifecycleAction.class 
    ) 

public class CustomLoginAction implements LifecycleAction { 

@Override 
public void processLifecycleEvent(LifecycleEvent lifecycleEvent) throws ActionException { 
    System.out.println(" ==== >> >> CALLING THE LOGIN ACTION ==== >>> >>>"); 
} 

}

portal-ext.properties

login.action=com.liferay.portal.action.LoginAction 

当尝试登录到应用程序调试器不打码。我需要添加一些东西给我的代码吗?

+0

你确定你的门户-EXT属性名称和值是正确的? –

+0

当我看到的Liferay在portal.properties提到LoginPostAction关键源代码。所以我也跟着LoginAction一样。但是,你问的是什么价值,我没有得到确切的结果? – Revathi

回答

0

其实你应该针对的是预登录和PostLogin行动。

login.events.post= 
login.events.pre= 

希望这有助于!