用户登录

用户完成了绑定微信帐户以后再请求使用微信登录,可以再处理一下 .. 找到微信登录接口 .. 确定了用户微信帐户已经绑定了应用的用户 ..

添加一个 token .. 用 signToken .. 把 user 交给它 .. 签发一个 token .. 再做出响应 .. 响应的数据里面,可以包含用户的 id 号 .. 值是 user.id .. 再添加一个 username,值是 user 里的 username .. 还有 token ..

回到 UserAccount 页面 .. 找到 wxUserLogin ..

收到微信登录接口的响应之后,判断响应的状态码,如果是 200 .. 就执行一下 Taro.setStorage .. 存储的 key 是 token .. 存储的数据是 response 里的 data ..

触发一个全局事件 .. Taro.eventCenter ..trigger 的是 user::logged_in .. 带着 response.data 数据 .. 返回上一个页面 .. Taro.navigateBack .. 再 break 出来 ..

回到模拟器试一下 .. 按一下 微信登录 ..

请求微信登录接口 .. 接口会用微信用户的 openid 查询应用里有没有对应的用户,如果有 .. 说明用户绑定过这个微信帐户,当初在绑定的时候会验证用户身份 ... 所以可以相信用户,让用户登录 ..

处理绑定了微信帐户之后的微信登录请求《 电商小程序案例:绑定微信 》

统计

10547
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点