首页 > 作文

laravel使用组件实现微信网页授权登入

更新时间:2023-04-09 02:37:22 阅读: 评论:0

lar绩效考核的方法avel框架中的实现简单实现微信网页授权登入

首先引入基于laravel的easywechat的组件,laravel版本5.8

参考组件地址:

然后呢因为下载过程会比较缓慢所以可以先根据官方提供的方式配置一下该组件的中间件

根据官方提供的测试代码在routes/web.php中定义这个参数

然后开启natapp 再访问在routes/web.php中定义的ur路由
nata国家计算机一级pp使用方法https://natapp.cn/article/natapp_newbie

注意还有一个动作要做就是发布配置文件

修改应用根目录下的 config/wechat.php 中对应的参数即可;我们可以把信息放到.env

模拟授权

有时候我们希望在本地开发完成后线上才真实的走微信授权流程,这将减少我们的开发成本,那么你需要做以下两步:

准备资料:
以下字段在 scopesnsapi_urinfo 时尽可能配置齐全哦,当然,如果你的模式只是 snsapi_ba 的话只需要 openid 就好了。

将资料写入 ssion:
注意:一定要在 oauth 中间件之前写入,比如你可以创建一个全局中间件来完成这件事儿,当然了,只在开发环境启用即可。

ssion([‘wechat.oauth_ur.default' => $ur]); // 同理,default 可以更换为您对应的其它配置名

事件
你可以监听相应的事件,并对事件发生后执行相应的操作。

oauth 网页授权:overtrue\laravelwechat\events\wechaturauthorized
// 该事件有以下属性
$event->uqq游戏名字r; // 同 ssion(‘wechat.oauth_ur.default') 一样
$event->isnewssion; // 是不是新的会话(第一次创建 ssion 时为 true)
$event->account; // 当前中间件所使用的账号,对应在配置文件中的配置项名称

开放平台路由支持
在配置文件 route 处取消注释即可启用。

授权方成功授权:overtrue\laravelwechat\events\openplatform\authorized
授权方更新授权:overtrue\laravelwechat\events\openplatform\updateauthorized
授权方取消授权:overtrue\laravelwechat\events\openplatform\unauthorized
开放平台推送 verifyticket:overtrue\laravelwechat\events\openplatform\verifyticketrefreshed
// 事件有如下属性
$message = $event->payload; // 开放平台事件通知内容
配置后 http://example.com/open-platform/rve 则为开放平台第三方应用设置的授权事件接收 url。

更多 sdk 的具体使用请参考:

到此这篇关于laravel使用组件实现微信网页授权登入的文章就介绍到这了,更多相关laravel微信网咽喉洞页授权登入内容请搜索公益活动作文www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!

本文发布于:2023-04-09 02:37:20,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/08c08aa79169091a68e95b89953f00bf.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:laravel使用组件实现微信网页授权登入.doc

本文 PDF 下载地址:laravel使用组件实现微信网页授权登入.pdf

标签:事件   组件   登入   中间件
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图