登录
首页 » PHP源码 » 微信OAuth2.0网页授权接口PHP版用法示例

微信OAuth2.0网页授权接口PHP版用法示例

于 2022-03-22 发布 文件大小:1.51 MB
0 89
下载积分: 2 下载次数: 1

代码说明:

微信OAuth2.0网页授权接口PHP版用法示例,测试前请先申请一个公众号供测试,微信提供测试用的公众账号,此帐号只能添加100个关注者且只有__已关注__的用户才可以进行OAuth2.0受权。   1.开通后将```appID```、```appsecret```、```Token```填入```index/Conf/config.php```中。然后将接口配置信息中的URL改至php服务器,将地址定位到```index.php/Index/wechatInitAuth```进行微信API认证,直到提示"配置成功"。   2.点击‘体验接口权限表--OAuth2.0网页授权(仅关注者才能授权)’中的修改,将授权回调页面域名改为php服务器地址。直到出现‘通过安全监测’。   配置完微信测试号后,在微信中打开```http://项目目录/index.php```(例:```http://121.40.135.90/weixin_auth/index.php```)将会在页面中打印出session中的受权数据,表示测试受权成功。   在AuthAction中的初始化函数```_initialize```中进行了OAuth2.0受权,所有基于AuthAction的控制器都将进行受权过程(除了微信API认证过程wechatInitAuth)。   对于同一用户在受权过期时间内多次打开此控制器的页面,将不会进行多次受权,因为其受权信息记录在session中,以免重复受权,减慢访问速度。受权过期时间在```index/Conf/config.php```中```wx_webauth_expire```设置,建议不要大于微信的过期时间7200秒。注意:   * 微信OAuth2.0受权分为snsapi_base (不弹出授权页面,直接跳转,只能获取用户openid),snsapi_userinfo (弹出授权页面,可通过openid拿到昵称、性别、所在地。并且,即使在未关注的情况下,只要用户授权,也能获取其信息),AuthAction.class.php默认为snsapi_base,而且session中只记录了snsapi_base中的基础数据,如需要snsapi_userinfo请自行修改。   * 具体的实现方法见代码注释。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • PHP毕业设计 基于HTML5的视频分享网站含弹幕功能
    一个PHP毕业设计源码+技术文档,关键词:HTML5,慕课,视频,弹幕,网站。适用于视频网站的 html5视频弹幕代码,毕业设计做的是一个基于HTML5的视频分享网站,所涉及的技术分别有PHP、MySQL、Html5、CSS、JavaScript等。这个HTML5视频分享网站具有用户浏览公告、发布视频、查看视频、发弹幕评论、点赞实现评论排名和管理员视频分类管理、公告管理、视频信息管理、用户管理、管理弹幕评论等功能。   附带的技术文档在视频分享网站设计方面,分别对需求分析、概要设计、详细设计进行了说明,其中主要对数据库设计的E-R模型、各表的数据结构进行介绍。   运行环境apache+php+mysql   没有以上环境,就下载xampp,安装后,把源代码放到htdocs文件夹下,运行xampp,打开数据库管理界面,新建数据库2shou,   再把sql文件导入2shou数据库,接着修改源代码中文件夹class/下的php文件中数据库的账号密码,默认xampp的mysql账号为root,密码为空。   首页http://localhost/2shou/   后台首页http://localhost/2shou/admin/ 账号1 密码111111   中文乱码解决:   打开php.ini,把default_charset="UTF-8"改为default_charset=""   屏蔽PHP中的Notice信息:   修改php.ini,将error_reporting改成E_ALL & ~E_NOTICE
    2022-02-03 17:05:59下载
    积分:1
  • php拍卖系统,
    php拍卖系统,源码,前端+后台 0、首页    显示一些需要管理员第一时间处理的信息,和一些常用操作的链接! 1、用户管理    对网站前台用户的增加、删除、修改和查询,对用户账户保证金或权限额度的充值、冻结、扣除和解冻。设置网站做过的推广渠道并获取用户注册的来源。 2、商品管理    商品管理类似仓库,可在此进行网站商品的配置,包括频道和分类的添加,筛选条件的添加,富文本扩展字段的添加、频道分类和筛选条件的关联以及频道分类和扩展字段的关联。以上配置完毕后就可以发布到拍卖。在商品列表可以选择发布到拍卖或者一口价。 3、拍卖管理    对各个状态拍卖的查询编辑(为了安全个别状态不允许进行修改和删除)。和配置拍卖默认的价格浮动,保证金收取方式(也可在具体拍品中进行设置)。 4、订单管理    订单和订单状态的查询和编辑。可配置各种订单的有效期。 5、友情链接管理    可对带图片和不带图片的友情链接进行发布和管理 6、文章管理    网站帮助文章、资讯文章的发布和管理,以及分类的添加和编辑。 7、广告管理    可添加和编辑广告位和广告,广告类型支持图片、flash、和代码。广告支持有效期。 8、支付管理    用来记录用户在网站充值记录和充值的状态,可添加第三方支付接口。目前支持六种常用支付接口 9、数据管理    用来管理网站数据库,可备份、还原、压缩、优化数据库。
    2022-02-01 19:14:20下载
    积分:1
  • 股权拆分
    股权拆分源码,实现倍增,挂单买卖,拆分的源码,仅供研究,不得用于商业用途!
    2022-01-26 05:21:36下载
    积分:1
  • php漂亮万年历(日历)
    php漂亮万年历(日历)源码,因工作中开发系统需要使用到日历程序,但网上下载的日历插件,往往无法方便地辨别日数,所以自己写了一个傻瓜式的日历程序,基本上是使用PHP中的循环语句和CSS样式控制来实现,比较简单了,供有需要的同行们使用。日历效果清晰,便于在源代码上作二次修改。   由于是个人的作品,如有错误的地方,请自行修改及通知作者修改,谢谢!
    2022-12-04 02:50:03下载
    积分:1
  • 免费的搜索引擎 采集百度的搜索结果
    免费的搜索引擎源码 采集百度的搜索结果
    2023-04-09 16:50:03下载
    积分:1
  • PHP jquery微信扫支付Demo实例
    PHP jquery微信扫码支付Demo,js+php版,文件说明:   index.php----前端生成二维码页面,通过post请求code_url.php   code_url.php----向微信后台发送数据,并获得微信后台返回的code_url,再将code_url返回给前端页面使用   create_sign.php----通过设定的参数来生成签名,将带签名的数据返回给code_url.php使用   return.php----客户扫码支付完毕后,微信后台会向这个页面发送订单信息,您可以根据此信息做想要做的事情
    2022-03-06 01:59:10下载
    积分:1
  • Smarty PHP模板引擎 v3.1.32
    Smarty PHP模板引擎是一个使用PHP写出来的模板引擎,分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与HTML代码混杂在一起PHP代码逻辑分离。使PHP程序员同前端人员分离,使程序员改变程序的逻辑内容不会影响到前端人员的页面设计,前端人员重新修改页面不会影响到程序的程序逻辑。
    2022-01-26 06:59:23下载
    积分:1
  • Php股票K线图生成de
    Php股票K线图生成de源代码,以前收藏的。
    2022-01-31 17:41:12下载
    积分:1
  • 高级官网 电脑版+手机版通用 ASP正版
    高级官网源码高级官网源码 电脑版+手机版通用
    2022-02-18 14:09:34下载
    积分:1
  • php生成二维、条形类库及Demo
    php生成条形码以及二维码完整demo源码,实例包中包括了两个文件夹,barCode是生成条形码的例子,支持的所有编码,只需调整$codebar参数即可,生成的效果如截图的下半部分所示;phpqrcode为生成二维码的演示例子,生成的二维码效果如示例图上半部分所示,两个例子在IIS+PHP环境下顺利运行,barCode目录下生成的条形码路径:   /barcode/test.php?codebar=BCGcode128&text=20090729TT   两个例子均来自国外,翻译一下即可使用。
    2023-03-23 01:35:05下载
    积分:1
  • 696518资源总数
  • 105949会员总数
  • 22今日下载