请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

取消绑定一直在不断的回调/connect/weixin

我用delete方法取消绑定,数据库绑定删掉了,但是却一直在不断地回调同一个方法,如图:

https://img1.sycdn.imooc.com//szimg/5a018d980001124722340473.jpg

还有绑定微信的时候,userId怎么制定,看数据库里面直接使用当前登录的username作为userId了

正在回答 回答被采纳积分+3

1回答

JoJo 2017-11-09 14:16:59

图是一段源码啊...删掉以后它会跳到一个叫connect/weixin的视图上,然后只要自定义一下那个视图就好了,视频里应该有讲怎么定义。绑定微信的时候,userId是你调ProviderSignInUtils的doPostSignUp方法时传的,这里传什么就是什么。


0 回复 有任何疑惑可以回复我~
  • 我也卡在这里,绑定解绑的url都是/connect/weixin,绑定发的post请求经过微信回调后会发一个get请求到/connect/weixin被ConnectController里面的connectionStatus这个方法处理,在里面会判断是绑定还是解绑然后返回connectView(providerId)或者connectedView(providerId),但是解绑发的delete请求去到的源码处一直返回delete请求的/connect/weixin,然后直到重定向过多次结束,按照正常的思维应该也需要返回一个get请求的/connect/weixin,然后被ConnectController里面的connectionStatus这个方法处理,最后再返回到需要定义的解绑视图,现在我还不知道是哪里的问题
    回复 有任何疑惑可以回复我~ 2019-02-15 12:28:21
  • 找到原因了,是因为用ajax发起的delete请求,换成用form走提交就正常了
    回复 有任何疑惑可以回复我~ 2019-02-15 13:23:18
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信