Package org.davinci.server.user

Examples of org.davinci.server.user.IUserManager


            authName = "mixloginstatic";
          }
          this.responseString = authName;
        } else {
          try {
        IUserManager userManager = serverManager.getUserManager();
        user = userManager.login(name, password);
            if (user != null) {
                String redirect = (String) req.getSession().getAttribute(IDavinciServerConstants.REDIRECT_TO);
                req.getSession().removeAttribute(IDavinciServerConstants.REDIRECT_TO); // burn after reading
                this.responseString = (redirect != null) ? redirect : "OK";
                HttpSession session = req.getSession(true);
                session.setAttribute(IDavinciServerConstants.SESSION_USER, user);
                session.setMaxInactiveInterval(IDavinciServerConstants.SESSION_TIMEOUT);
            } else {
                user = userManager.getUser(name);
                if (user == null) {
                    resp.sendError(HttpServletResponse.SC_FORBIDDEN, "User not known");
                } else {
                    resp.sendError(HttpServletResponse.SC_UNAUTHORIZED, "Incorrect username/password");
                }
View Full Code Here


  @Override
  public void handleCommand(HttpServletRequest req, HttpServletResponse resp, IUser user)
      throws IOException {
    Comment comment = extractComment(req);
   
    IUserManager userManager = ServerManager.getServerManager().getUserManager();
    String designerName = comment.getDesignerId();
    IUser designer = null;
    try {
      if(ServerManager.LOCAL_INSTALL && IDavinciServerConstants.LOCAL_INSTALL_USER.equalsIgnoreCase(designerName)) {
        designer = userManager.getUser(IDavinciServerConstants.LOCAL_INSTALL_USER);
      } else {
        designer = userManager.getUser(designerName);
      }
    } catch (UserException e) {
      errorString = "Failure getting user for 'designer'. Reason: " + e.getMessage();
      theLogger.severe((String) errorString);
      return;
View Full Code Here

TOP

Related Classes of org.davinci.server.user.IUserManager

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.