| 
				
				
					
				
				
				 | 
			
			 | 
			@@ -88,6 +88,7 @@ public class HomeController extends BaseController { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        BufferedImage image = producer.createImage(text); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        //保存到shiro session | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        ShiroUtils.setSessionAttribute(Constants.KAPTCHA_SESSION_KEY, text); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        logger.info("验证码接口-生成的验证码:{}", text); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        ServletOutputStream out = response.getOutputStream(); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        ImageIO.write(image, "jpg", out); | 
		
		
	
	
		
			
				| 
				
				
				
					
				
				 | 
			
			 | 
			@@ -101,6 +102,8 @@ public class HomeController extends BaseController { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        logger.debug("[" + ipaddress + "] HomeController::doLogin"); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        try { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            String kaptcha = ShiroUtils.getKaptcha(Constants.KAPTCHA_SESSION_KEY); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            logger.info("登录接口-验证码:{}", user.getCaptcha()); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            logger.info("登录接口-生成的验证码:{}", kaptcha); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            if(!user.getCaptcha().equalsIgnoreCase(kaptcha)){ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                return new ResultData(ErrorCode.KAPCHA_NOT_EQUAL); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            } | 
		
		
	
	
		
			
				| 
				
					
				
				
				
				 | 
			
			 | 
			
  |