cookie问题,点击登录提示服务器异常
来源:3-6 分布式session上
西瓜大师
2019-02-12
用户登录时出现服务器异常,并且IDEA没有提示异常信息
Controller
@ResponseBody
public Result<MiaoshaUser> doLogin( HttpServletResponse response,@Valid LoginVo loginVo){
logger.info(loginVo.toString());
MiaoshaUser user=miaoshaUserService.getUser(response,loginVo);
if(user!=null){
logger.info("登录成功");
return Result.success(user);
}
//throw new GlobleException(CodeMsg.USER_NULL);
return null;
}在这里输入代码
Service
public MiaoshaUser getUser(HttpServletResponse response,LoginVo loginVo) {
MiaoshaUser user=new MiaoshaUser();
user.setNickname(loginVo.getMobile());
user.setPassword(MD5Util.inputPassToDbPass(loginVo.getPassword(),"1a2b3c4d"));
MiaoshaUser miaoshaUser=miaoshaUserDao.getUser(user);
String token= UUIDItil.uuid();
redisService.set(MiaoshaUserKey.token,token,miaoshaUser);
Cookie cookie=new Cookie(COOKIE_NAME_TOKEN,token);
cookie.setMaxAge(MiaoshaUserKey.token.expireSeconds());
cookie.setPath("/");
response.addCookie(cookie);
return miaoshaUser;
}
写回答
2回答
-
williamharley
2019-03-12
我的也是idea,运行提示服务器异常之外,无任何异常信息。经排查,是虚拟机没启动(redis没启动)
20 -
若鱼1919
2019-02-13
一行一行的debug下
00
相似问题