Package com.sugar.users

Examples of com.sugar.users.User


   
    public void doFilter (ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
        final HttpServletRequest req = (HttpServletRequest) request;
        final HttpServletResponse resp = (HttpServletResponse) response;
       
        final User user = (User) req.getSession().getAttribute ("user");
       
        if (true == user.isNewUser()) {
            req.getSession().setAttribute("errorText", "An access is denied. Login to the system first.");
            resp.sendRedirect("../error.jsp");
        } else {
            if (false == user.isAdmin()) {
                req.getSession().setAttribute("errorText", "This user is not allowed to visit this restricted area.");
                resp.sendRedirect("../error.jsp");
            } else {
                chain.doFilter (request, response);
            }
View Full Code Here


    protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        response.setContentType("text/html;charset=UTF-8");
       
        final SystemUsers sysUsers = (SystemUsers) request.getServletContext().getAttribute ("sysUsers");
        final User user = (User) request.getSession().getAttribute ("user");
       
        final String login = (String) request.getParameter("login");
        final String password = (String) request.getParameter("password");
       
        final UserImpl adminUser = (UserImpl) request.getServletContext().getAttribute ("adminUser");
        if (true == adminUser.getLogin().equals(login) && true == adminUser.getPassword().equals(password)) {
            user.setLogin (login);
            user.setPassword (password);
            user.setIsAdmin (true);

            response.sendRedirect("protected/index.jsp");
        } else {
            final User sysUser = sysUsers.getUserByLogin(login);
            if (null == sysUser) {
                response.sendRedirect("protected/registration.jsp");
            } else {
                if (true == sysUser.getLogin().equals(login) && true == sysUser.getPassword().equals(password)) {
                    user.setLogin (login);
                    user.setPassword (password);
                    user.setIsAdmin (false);

                    response.sendRedirect("protected/index.jsp");
View Full Code Here

        if (true == isCaptchaCorrect(request)) {
            final String login = (String) request.getParameter("login");
            final String password = (String) request.getParameter("password");

            final SystemUsers sysUsers = (SystemUsers) request.getServletContext().getAttribute("sysUsers");
            User user = (User) request.getSession().getAttribute ("user");
           
            final UserImpl adminUser = (UserImpl) request.getServletContext().getAttribute ("adminUser");
            if (true == adminUser.getLogin().equals(login) && true == adminUser.getPassword().equals(password)) {
                user.setLogin (login);
                user.setPassword (password);
                user.setIsAdmin (true);

                response.sendRedirect ("protected/index.jsp");
            } else {
                final User sysUser = sysUsers.getUserByLogin (login);
                if (null == sysUser) {
                    UserImpl newUser = new UserImpl();
                    newUser.setLogin (login);
                    newUser.setPassword (password);
                    newUser.setIsAdmin (false);

                    request.getSession().setAttribute("user", newUser);

                    sysUsers.addUser(newUser);
                } else {
                    if (true == sysUser.getLogin().equals(login) && true == sysUser.getPassword().equals(password)) {
                        if (true == user.isNewUser()) {
                            user.setLogin (login);
                            user.setPassword (password);
                            user.setIsAdmin (false);
                        }
View Full Code Here

TOP

Related Classes of com.sugar.users.User

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.