前提:已经在laravels.php 的 cleaners 中打开了 ssioncleaner 和 authcleaner。
复制 \vendor\overtrue\laravel-wechat\src\m高瞻远瞩英文iddleware\oauthauthenticate.php 到项目中\app\http\middleware 中修改代码你今天真好看$officialaccount = app(\sprintf('wechat.official_account.%s', $account)); //解决认证没有code的1kg等于多少斤问题,可以参考官方的 https://github.com/hhxsv5/laravel-s/blob/master/knownissues-cn.md 使用wechat包的问题$officialaccount['request'] = $request;修改\app\http\kernel.php 使用新的中间件,访问可以登陆。
现在可以登陆了,但是会出现退出之后再次登陆,会提第一霸主示:code been ud。看日志,每次登陆使用的是同一个code, 解决方法如下:
修改config/laravels.php在register_providers 中增加 overtrue\laravelwechat\rviceprovider::clafly的过去式ss
重启laravels 可以再次登陆。
本文发布于:2023-04-07 21:47:59,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/ee8ef64bfc720b88c0a4c52dc1fe9c26.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:laravels 使用laravel.doc
本文 PDF 下载地址:laravels 使用laravel.pdf
留言与评论(共有 0 条评论) |