采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
我用delete方法取消绑定,数据库绑定删掉了,但是却一直在不断地回调同一个方法,如图:
还有绑定微信的时候,userId怎么制定,看数据库里面直接使用当前登录的username作为userId了
图是一段源码啊...删掉以后它会跳到一个叫connect/weixin的视图上,然后只要自定义一下那个视图就好了,视频里应该有讲怎么定义。绑定微信的时候,userId是你调ProviderSignInUtils的doPostSignUp方法时传的,这里传什么就是什么。
我也卡在这里,绑定解绑的url都是/connect/weixin,绑定发的post请求经过微信回调后会发一个get请求到/connect/weixin被ConnectController里面的connectionStatus这个方法处理,在里面会判断是绑定还是解绑然后返回connectView(providerId)或者connectedView(providerId),但是解绑发的delete请求去到的源码处一直返回delete请求的/connect/weixin,然后直到重定向过多次结束,按照正常的思维应该也需要返回一个get请求的/connect/weixin,然后被ConnectController里面的connectionStatus这个方法处理,最后再返回到需要定义的解绑视图,现在我还不知道是哪里的问题
找到原因了,是因为用ajax发起的delete请求,换成用form走提交就正常了
登录后可查看更多问答,登录/注册
Spring Security技术栈,REST风格开发常见接口,独立开发认证授权模块保证REST服务安全
2.3k 2
1.6k 1
2.7k 16
1.6k 14
5.9k 12
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号