资讯专栏INFORMATION COLUMN

Yii使用easywechat 实现授权登录

Caicloud / 2056人阅读

摘要:在微信端当我们需要获取到用户的基本信息的时候,我们这时候需要使用到微信的授权登录,这里我来记录下在框架中使用实现授权登录一前提首先我们需要在中的拓展和进行配置,具体实现可以参考二实现授权登录实现代码如下判断是否使用微信客户端访问授权登录

在微信端当我们需要获取到用户的基本信息的时候,我们这时候需要使用到微信的授权登录,这里我来记录下在Yii框架中使用easywechat 实现授权登录

一:前提:

首先我们需要easywechat在Yii中的拓展和进行easywechat配置,具体实现可以参考:https://www.wj0511.com/site/d...

二:实现授权登录

实现代码如下:

if (!Yii::$app->wechat->isWechat) {
    //判断是否使用微信客户端访问
}
//授权登录
if (!Yii::$app->wechat->isAuthorized()) {
    return Yii::$app->wechat->authorizeRequired()->send();
}
//获取授权登录的用户信息
$user = Yii::$app->wechat->user;

根据如上代码就可以实现授权登录实现获取用户信息

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/31706.html

相关文章

  • 基于Yii2的应用开发引擎RageFrame

    摘要:多入口模式,多入口分为后台前端,微信,其他或接口对接,不同的业务不同的设备进入不同的入口。对接微信公众号,使用了一款优秀的微信非官方,系统内已集成了该,调用方式会在文档说明,也可直接看其文档进入深入开发。 RageFrame 为二次开发而生,让开发变得更简单。 前言 RageFrame项目创建于2016年4月16日,基于Yii2框架开发的应用开发引擎,目前正在成长中,目的是为了集成更多...

    enda 评论0 收藏0
  • RageFrame 一个 Yii2 + AdminLET 免费开源多商户通用后台管理系统

    摘要:极致的插件机制,系统内的系统,安装和卸载不会对原来的系统产生影响强大的功能完全满足各阶段的需求,支持用户多端访问后台微信前台等,系统中的系统。多入口模式,多入口分为后台前端,微信,对内接口,对外接口,不同的业务,不同的设备,进入不同的入口。 RageFrame 2.0 为二次开发而生,让开发变得更简单 项目地址:https://github.com/jianyan74/... 前言 这...

    sunny5541 评论0 收藏0
  • RageFrame 一个 Yii2 + AdminLET 免费开源多商户通用后台管理系统

    摘要:极致的插件机制,系统内的系统,安装和卸载不会对原来的系统产生影响强大的功能完全满足各阶段的需求,支持用户多端访问后台微信前台等,系统中的系统。多入口模式,多入口分为后台前端,微信,对内接口,对外接口,不同的业务,不同的设备,进入不同的入口。 RageFrame 2.0 为二次开发而生,让开发变得更简单 项目地址:https://github.com/jianyan74/... 前言 这...

    Ali_ 评论0 收藏0
  • 微信小程序非跳转式组件授权登录

    摘要:首先附上官方文档地址和授权流程官方地址流程图大致逻辑授权发送到服务器获取保存在小程序缓存内调用和获取用户信息登录成功返回访问记录登录状态执行登录成功监听失败则不监听直接上代码,一下均为小程序组件模式有兴趣的可以看下官方文档创建自 首先附上官方文档地址和授权流程官方地址:https://developers.weixin.qq....流程图: 大致逻辑:授权 -> 发送code到服务器获...

    Leo_chen 评论0 收藏0

发表评论

0条评论

Caicloud

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<