我正在使用 PassportJS 制作一个网站,想知道是否可以在不重新加载页面的情况下登录。我的意思是:
您点击登录 Facebook/Google
新标签页打开,您的服务器和 FB/Google 服务器之间的所有身份验证都在其中发生
该选项卡已关闭,socket 发现您已通过身份验证并更改网站,而无需重新加载。
你会如何处理它?我是新来搞乱 socket.io 的,老实说,我有点迷失了如何做到这一点。到目前为止,我只是在没有重新加载的情况下完成了注销工作,但是我使用 Fetch API 对注销页面使用后台 GET 请求,所以我猜这是作弊。
感谢您的帮助。