use of edu.stanford.bmir.protege.web.shared.auth.PerformLoginResult in project webprotege by protegeproject.
the class PerformLoginActionHandler method executeAuthenticatedAction.
@Override
protected PerformLoginResult executeAuthenticatedAction(PerformLoginAction action, ExecutionContext executionContext) {
WebProtegeSession session = executionContext.getSession();
UserId userId = action.getUserId();
session.setUserInSession(userId);
activityManager.setLastLogin(userId, System.currentTimeMillis());
logger.info("{} logged in", userId);
return new PerformLoginResult(AuthenticationResponse.SUCCESS, userInSessionFactory.getUserInSession(userId));
}
Aggregations