在微信端当我们需要获取到用户的基本信息的时候,我们这时候需要使用到微信的授权登录,这里我来记录下在Yii框架中使用easywechat 实现授权登录
一:前提:
首先我们需要easywechat在Yii中的拓展和进行easywechat配置,具体实现可以参考:https://www.wj0511.com/site/detail.html?id=298
二:实现授权登录
实现代码如下:
if (!Yii::$app->wechat->isWechat) {
//判断是否使用微信客户端访问
}
//授权登录
if (!Yii::$app->wechat->isAuthorized()) {
return Yii::$app->wechat->authorizeRequired()->send();
}
//获取授权登录的用户信息
$user = Yii::$app->wechat->user;
根据如上代码就可以实现授权登录实现获取用户信息