Exemplo n.º 1
0
 @Override
 public boolean login(HttpServletRequest request, Integer userId) {
   String user_ticket = IdentitieTools.uuid2();
   request.getSession().setAttribute("USER_TICKET", user_ticket);
   OsTicket osTicket = new OsTicket();
   osTicket.setUserId(userId);
   osTicket.setTicketInfo(user_ticket);
   osTicket.setState(1);
   permissionService.saveTicket(osTicket);
   LoginRecord loginRecord = new LoginRecord();
   loginRecord.setUserId(userId);
   loginRecord.setIp(request.getRemoteAddr());
   logService.insertLogin(loginRecord);
   request.getServletContext().setAttribute("USER_TICKET_" + user_ticket, osTicket);
   return true;
 }