crossey
- crossey 收藏了教程YII2 where查询条件整理
- crossey 回答了问题 yii2.0.3如何部署到网络服务器
这样就解决了?
请问高级版在哪,感谢!
- crossey 赞了回答
不要用自带的表以及功能
自己新建微信用户表 用openid区别用户,这是唯一的,每个微信用户在当前公众号都有唯一的openid,并且不同的公众号openid也是不同的。
通过微信授权接口,进行微信授权登录,然后调用接口获取微信用户的头像 昵称以及其他信息 ,并进行保存。登入成功把当前用户身份存入session - crossey 赞了回答
调用微信接口啊,用户用微信扫码登录,扫码成功后拿到用户数据,自己建一个表去存openid,nickname等该用户的信息,然后在调用框架内部的方法:
Yii::$app->user->login(User::findOne(['username'=>$username]));
(这里的username改成微信用户的openid就行了,openid是唯一的!)