一键登录
传统开发小程序登录后端工作:
- 客户端调用wx.login()后获取的code,后端人员拿到code和微信换取openid和session_key;
- 除此之外后端人员还需要根据openid生成session_token作为服务器和小程序之间做登录态校验保证安全性,客户端每次请求需要带上session_token,后端需要作校验;
- 还需要提供接口给客户端保存用户信息(头像、名称等),或者根据openid去和微信换取用户信息;
- 中间的过程的调试还需要花费大量的时间
利用bmob的小程序sdk的实现一键登录:
以上后端开发工作全省了!!!
wx.login({
success: function (res) {
var user = new Bmob.User();//实例化
user.loginWithWeapp(res.code).then(