flarum 微信登录修改
这个插件是 开放平台的扫码登录 如果微信里面要用的话 需要修改如下文件
/vendor/flarum/core/src/Core/Command/RegisterUserHandler.php
找到下面这句注释掉
if ($avatarUrl = array_get($data, 'attributes.avatarUrl')) {
/assets/forum-9c15ade4.js
搜索authenticationComplete
修改if为
if (payload.authenticated) {if(window.location.href.indexOf("wechat_user") != -1){window.location.href="http://www.jdaile.com";}else{window.location.reload();}}
最后添加
$(function () {if(window.location.href.indexOf("wechat_user") != -1){var log=JSON.parse(decodeURIComponent(window.location.href.split("=")[1]));window.app.authenticationComplete(log);}
});
/vendor/flarum/core/src/Forum/AuthenticationResponseFactory.php
getResponse 方法 修改为private function getResponse(array $payload){
// print_r(json_encode($payload));die();
// $content = sprintf(
// '<script>window.opener.app.authenticationComplete(%s); window.close();</script>',
// json_encode($payload)
// );$content = sprintf('<script>window.location.href="http://www.jdaile.com/?&wechat_user="+encodeURIComponent(JSON.stringify(%s));</script>',json_encode($payload));return new HtmlResponse($content);}
flarum 微信登录修改相关推荐
- Vue 内嵌微信登录二维码及修改默认样式
1. index.html 引入微信官方提供的js文件 <script src="http://res.wx.qq.com/connect/zh_CN/htmledition/js/w ...
- 怎样操作修改微信登录密码?技巧经验!如何进行更改微信登陆密码?
我们通常使用微信来与朋友同事进行沟通交流信息,分享生活的点点滴滴,在我们频繁使用微信的情况下,可能会导致我们的微信号被入侵.异地登录种种情况,可能是我们的微信账号信息泄露了.遇到这种情况我们就需要保护 ...
- 如何更改微信登录密码?经验分享!微信怎样修改登陆密码?
我们通常使用微信来与朋友同事进行沟通交流信息,分享生活的点点滴滴,在我们频繁使用微信的情况下,可能会导致我们的微信号被入侵.异地登录种种情况,可能是我们的微信账号信息泄露了.遇到这种情况我们就需要保护 ...
- 企业微信登录二维码样式修改
在需要使用微信登录的地方实例JS对象 //引入js文件 import '../assets/api/wwLogin-1.0.0.js';window.WwLogin({"id" : ...
- Android之集成微信登录
转载请标明出处: http://blog.csdn.net/hai_qing_xu_kong/article/details/44041241 本文出自:[顾林海的博客] 前言 这篇微信登录的文章是 ...
- 详解如何进行第三方App接入微信登录
微信登录接入 微信登录遵循协议Aouth2.0中的授权码模式 我们来看一下Aouth2.0中的授权码模式是怎么定义的: 授权码模式(authorization code)是功能最完整.流程最严密的授权 ...
- .net Core2.2 WebApi通过OAuth2.0实现微信登录
前言 微信相关配置请参考 微信公众平台 的这篇文章.注意授权回调域名一定要修改正确. 微信网页授权是通过OAuth2.0机制实现的,所以我们可以使用 https://github.com/china- ...
- WordPress登陆插件Erphplogin Pro QQ登陆/微博/微信登录/弹窗登录
简介: Erphplogin Pro是一款由模板兔开发的wordpress网站用户通过QQ.微博.微信扫码以及弹窗来进行登录的wordpress中文插件.微信登录的接口是微信开发者平台的接口,扫码登录 ...
- dedecms织梦第三方登录插件-QQ登录、微博登录、微信登录
织梦程序集成第三方QQ登录.微博登录.微信登录,获取QQ.微博.微信,并存储至数据库,一键注册为网站会员,不用再次填写绑定信息,方便粘贴用户更强. 织梦第三方登录效果 第三方登录插件特点 1.所有文件 ...
最新文章
- 社会大学的作业,活动篇
- Oracle到出dmp
- mysql启动命令 windows_Windows下Nginx的启动停止等基本操作命令详解
- python统计字符在文件中出现的次数_一文搞定统计字符串中某字符出现的频次
- Exchange server 2013(十四)WSUS部署及组策略设置(2)
- GCD API 理解 (一)
- 格力电器开始向“电动口罩”发力了?
- es5.4.0-CentOS-6.5-x86_64安装文档
- 【几个关于CSS的网站】
- 记一些关于acm的小知识(自用,粗糙,勿点呀)
- 编程语言常见符号合集
- IDEA安装插件及安装失败的处理方法
- 小程序UI与传统HTML5区别
- sql盲注特点_sql盲注
- 计算机名校远程在职硕士信息汇总Online Master
- mysql数据库算法_MySql联接算法
- [2022]李宏毅深度学习与机器学习课程内容总结
- Opencv contours找出最大轮廓
- HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理
- 1-python图像处理之PIL,pylab