Greetings to all.
As I can run a service after the user logs on. The idea is to fill a number of variables depending on the logged user session.
Thanking you in advance for your help.
Greetings to all.
As I can run a service after the user logs on. The idea is to fill a number of variables depending on the logged user session.
Thanking you in advance for your help.
Hi Nelson,
You can override the DefaultApp#afterLoggedIn method in App class. See an example below:
package com.company.actionafterlogin.web;
import com.haulmont.cuba.core.global.AppBeans;
import com.haulmont.cuba.core.global.UserSessionSource;
import com.haulmont.cuba.security.global.UserSession;
import com.haulmont.cuba.web.DefaultApp;
public class App extends DefaultApp {
@Override
protected void afterLoggedIn() {
super.afterLoggedIn();
UserSessionSource sessionSource = AppBeans.get(UserSessionSource.NAME);
final UserSession userSession = sessionSource.getUserSession();
/*Call your service here*/
}
}
Regards,
Aleksey