2017-03-03 47 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= 

希望這有助於!