采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
微信登录的时候,只在第一次微信登录还没有在数据库窗口微信账号的时候,创建以后保存了session 以后再进就没有保存session了 而绑定账号的操作需要判断session存在才能保存成功 导致的结果就是只有第一次微信登录的时候才能成功绑定账号,第二次以后都会保存失败 希望老师出个补充章节修复一下😃
同学好,
看到同学的提问,翔仔仔细去检查了一遍代码,发现确实是存在这样的一个问题,原因是
WechatLoginController里面的
第70行代码auth = wechatAuthService.getWechatAuthByOpenId(openId);
下面给漏掉判断如果auth不为空的时候把用户的session给设置上的这行代码,
只需要加个else(即auth != null)
在里面设置上
request.getSession().setAttribute("user", auth.getPersonInfo());
即可。
非常感谢同学能将问题指正出来翔仔会在代码里更正,感谢同学的细心:)
此外,翔仔想在课程里面讲的东西太多了,虽然会仔细检查代码,难免有些疏忽的地方,望同学海涵并指正:)
谢谢老师,还有一个问题,就是项目2.0以后的代码有地方下载吗
有的呢,我给教学经理提供了,同时在码云里也上传了的,代码会持续更新呢,近期由于比较忙 更新得比较少:)
登录后可查看更多问答,登录/注册
SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需
2.0k 47
1.9k 41
2.5k 40
1.8k 39
1.5k 37