2018-05-05 10:53:21 3026次浏览 2条回答 0 悬赏 15 金钱

想实现微信内的web应用,直接用微信授权登录,
不过花了很长时间,只找到个别需要绑定自带用户表的资料…
如能指明一下方向,万分感谢!

  • 回答于 2018-05-05 11:29 举报

    调用微信接口啊,用户用微信扫码登录,扫码成功后拿到用户数据,自己建一个表去存openid,nickname等该用户的信息,然后在调用框架内部的方法:Yii::$app->user->login(User::findOne(['username'=>$username]));(这里的username改成微信用户的openid就行了,openid是唯一的!)

    觉得很赞
  • 回答于 2018-05-05 15:04 举报

    不要用自带的表以及功能
    自己新建微信用户表 用openid区别用户,这是唯一的,每个微信用户在当前公众号都有唯一的openid,并且不同的公众号openid也是不同的。
    通过微信授权接口,进行微信授权登录,然后调用接口获取微信用户的头像 昵称以及其他信息 ,并进行保存。登入成功把当前用户身份存入session

    觉得很赞
您需要登录后才可以回答。登录 | 立即注册
crossey
职场新人

crossey

注册时间:2017-05-31
最后登录:2018-07-20
在线时长:8小时19分
  • 粉丝0
  • 金钱10
  • 威望0
  • 积分90

热门问题