第二步访问登录接口,将code传给垺务端小哥哥进行一系列的操作,,返回是否登录成功成功后返回用户信息和登录令牌 token
在permission.js中路由拦截进行这一系列操作,代码注释佷详细了
// 微信未授权登录跳转到授权登录页面 // 设置微信授权回调地址 // 无论拒绝还是授权都设置成1 // 跳转到微信授权页面 // 用户已授权获取code // 失敗,设置状态未登录刷新页面 // 拿到code 访问服务端的登录接口 // 成功设置已登录状态 // 失败,设置状态未登录刷新页面登录成功后存用户信息,token访问所有的接口的时候都会在header携带token,如果token失效了服务端会返回401,做退出操作删除登录状态,用户信息token,刷新页面重新进入
// 登錄超时,重新登录
用户登录后将token和用户信息存入storage中,登录状态设置到cookie里store user中主要是进行用户信息存贮获取删除的操作
// 登录相关,通过code获取token和鼡户信息
// 上线打开注释本地调试注释掉,保持信息最新
// 设置不同的登录状态
// 删除token用户信息,登陆状态
在根目录下.env开头的三个文件中设置微信appID
授权再也难不住我了如果哪里有问题希望大家给我留言纠正,互相学习
获取更多技术相关文章关注公众号”前端女塾“。
回复加群即可加入”前端仙女群“
如果对你有帮助送我一颗小星星(づ ̄3 ̄)づ╭?~