vue登录功能拦截

  • 登录:当用户填写完账号和密码後向服务端验证是否正确验证通过之后,服务端会返回一个token拿到token之后(我会将这个token存贮到cookie中,保证刷新页面后能记住用户登录状态)前端会根据token再去拉取一个 user_info 的接口来获取用户的详细信息(如用户权限,用户名等等信息)
  • 所以我们后台也需要开一个authredirect页面:。他的作鼡是第三方登录成功之后会默认跳到授权的页面授权的页面会再次重定向回我们的后台,由于是spa改变路由的体验不好,我们通过window.opener.location.href的方式改变hash在login.js里面再监听hash的变化。当hash变化时获取之前第三方登录成功返回的code与第一步账号密码登录之后返回的uid一同发送给服务端验证是否囸确,如果正确这时候就是真正的登录成功。

}

我要回帖

更多关于 vue拦截requireauth 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信