コード例 #1
0
  @RequestMapping(value = {"/logout.page"})
  public String logout(HttpServletRequest request) {

    IUser user = loginManager.getLoggedInUser(request);
    String login = user.getLogin();
    String type =
        user.getUserType() == IUser.USER_TYPE_LOCAL ? LoginManager.LOCAL : LoginManager.LDAP;
    String ipAddress = request.getRemoteAddr();
    String signOutMsg = i18nHelper.getMessage("system.auth.success");

    loginManager.logout(request);
    loginLogManager.addSignOutLog(login, type, ipAddress, signOutMsg);

    return "redirect:login.html";
  }