public static void setUserSession(HttpServletRequest request, String propertyName, Object obj) {
   UserSession gus = (UserSession) WebUtils.getSessionAttribute(request, Constant.SESS_USER);
   if (propertyName.equals(PROPERTY_USER)) gus.setUser((User) obj);
   else if (propertyName.equals(PROPERTY_LOGIN)) gus.setLogin((Integer) obj);
   else if (propertyName.equals(PROPERTY_BOX_LIST)) gus.setBoxList((List) obj);
   else if (propertyName.equals(PROPERTY_SEARCH)) gus.setSearchKey((String) obj);
 }
Exemple #2
0
  public String authenticateUser() {
    User databaseUser = userDao.findByLogin(user, password);
    if (databaseUser == null) {
      FacesMessage message =
          new FacesMessage(FacesMessage.SEVERITY_ERROR, "Login failed", "Login failed");
      FacesContext.getCurrentInstance().addMessage("loginForm:username", message);
      return null;
    }
    userSession.setUser(databaseUser);

    return "index.xhtml";
  }
 public static void setUserSession(
     HttpServletRequest request, User loginUser, UserService userService) {
   UserSession gus = new UserSession();
   gus.setUser(loginUser);
   WebUtils.setSessionAttribute(request, Constant.SESS_USER, gus);
 }