Subversion Repositories SmartDukaan

Rev

Rev 5286 | Rev 23647 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5286 Rev 7059
Line 89... Line 89...
89
            UsernamePasswordToken upToken = (UsernamePasswordToken) token;
89
            UsernamePasswordToken upToken = (UsernamePasswordToken) token;
90
            String username = upToken.getUsername();
90
            String username = upToken.getUsername();
91
 
91
 
92
            log.info("Trying to fetch password for " + username);
92
            log.info("Trying to fetch password for " + username);
93
            Agent agent = getAgent(username);
93
            Agent agent = getAgent(username);
94
            if (agent != null) {
94
            if (agent != null && agent.isIs_active()) {
95
                info = new SimpleAuthenticationInfo(username, agent.getPassword().toCharArray(), getName());
95
                info = new SimpleAuthenticationInfo(username, agent.getPassword().toCharArray(), getName());
96
            } else {
96
            } else {
97
                throw new UnknownAccountException("No account found for user ["
97
                throw new UnknownAccountException("No account found for user ["
98
                        + username + "]");
98
                        + username + "]");
99
            }
99
            }