|
@@ -12,6 +12,8 @@ import com.zhongzheng.common.utils.MessageUtils;
|
|
|
import com.zhongzheng.framework.manager.AsyncManager;
|
|
|
import com.zhongzheng.framework.manager.factory.AsyncFactory;
|
|
|
import com.zhongzheng.modules.top.user.service.ITopSysUserService;
|
|
|
+import org.slf4j.Logger;
|
|
|
+import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.security.authentication.AuthenticationManager;
|
|
|
import org.springframework.security.authentication.BadCredentialsException;
|
|
@@ -42,6 +44,8 @@ public class TopSysLoginService
|
|
|
@Autowired
|
|
|
private ITopSysUserService iSysUserService;
|
|
|
|
|
|
+ private static Logger log = LoggerFactory.getLogger(TopSysLoginService.class);
|
|
|
+
|
|
|
/**
|
|
|
* 登录验证
|
|
|
*
|
|
@@ -53,6 +57,7 @@ public class TopSysLoginService
|
|
|
*/
|
|
|
public String login(String username, String password, String code, String uuid)
|
|
|
{
|
|
|
+ log.info("解密前password = "+password);
|
|
|
String verifyKey = Constants.CAPTCHA_CODE_KEY + uuid;
|
|
|
String captcha = redisCache.getCacheObject(verifyKey);
|
|
|
redisCache.deleteObject(verifyKey);
|
|
@@ -83,7 +88,7 @@ public class TopSysLoginService
|
|
|
if(password.length()>20){
|
|
|
password = AES.decrypt(password,rsaPrivate);
|
|
|
}
|
|
|
- System.out.println("password = " + password);
|
|
|
+ log.info("解密后password = "+password);
|
|
|
// 该方法会去调用UserDetailsServiceImpl.loadUserByUsername
|
|
|
authentication = authenticationManager
|
|
|
.authenticate(new UsernamePasswordAuthenticationToken(username, password));
|