背景:
开发者社区 登录登出对接用户中心,现写的登出逻辑:清除缓存的用户信息内容->清除cookie->调用用户登出接口(自己的后台需要清除自己服务上的token)->跳转到/logout地址(用户中心对logout作拦截,进行清除sessionid等操作)
问题:
跳转的过程 出现canceled导致跳转不成功。
原因:
关闭弹出页面的操作请务必放在ajax请求的回调函数之内,否则就会出现请求被canceled的情况。
修改:
清除缓存的用户信息内容->清除cookie->调用用户登出接口,接口调用成功后,跳转到/logout地址