业务经理

微信扫描以上二维码

028-61286886

技术咨询

如何设置在手机微信打开链接自动授权微信登录呢是要在加入一段什

迅睿框架 更新 2021-07-30 14:12:07 月老建议

如何设置在手机微信打开链接自动授权微信登录呢?是要在head加入一段什么代码来实现吗


插件版权:官方插件
插件名称:微信

方案

  • 官方插件技术-陈老师 #1 · 2021-07-30 11:50:18
    config/hooks.php
    \Phpcmf\Hooks::on('cms_init', function() {
        // 微信中访问网站时,未登录时直接授权微信登录
        if (APP_DIR != 'weixin' && !\Phpcmf\Service::C()->uid && strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger')) {
            dr_redirect(SITE_URL.'index.php?s=weixin&c=go&url='.urlencode(FC_NOW_URL));
        }
    });
    试一试,官网是用的这个
  • 月老建议 #2 · 2021-07-30 13:08:33
    官方插件技术-陈老师
    image
  • 官方插件技术-陈老师 #3 · 2021-07-30 13:11:06
    \Phpcmf\Hooks::on('cms_init', function() {
        if (!IS_MEMBER && APP_DIR != 'weixin' && !\Phpcmf\Service::C()->uid
            && strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger')) {
            dr_redirect(SITE_URL.'index.php?s=weixin&c=go&url='.urlencode(FC_NOW_URL));
        }
    }
  • 月老建议 #4 · 2021-07-30 13:20:34
    官方插件技术-陈老师 替换之后直接系统故障了
    image
  • 官方插件技术-陈老师 #5 · 2021-07-30 13:24:21
    满意答案
    \Phpcmf\Hooks::on('cms_init', function() {
        if (!IS_MEMBER && APP_DIR != 'weixin' && !\Phpcmf\Service::C()->uid
            && strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger')) {
            dr_redirect(SITE_URL.'index.php?s=weixin&c=go&url='.urlencode(FC_NOW_URL));
        }
    });
  • 醉猫猫 #6 · 2021-07-30 13:36:48
    记个记号 😁
  • 月老建议 #7 · 2021-07-30 13:38:14
    醉猫猫 快收藏加关注,我试了很管用
  • 月老建议 #8 · 2021-07-30 13:38:54
    官方插件技术-陈老师 有什么方法可以授权获取手机号吗?目前只能获取到头像和名称
  • 月老建议 #9 · 2021-07-30 14:12:07
    @官方插件技术-陈老师:感谢陈老师,这个很管用

迅睿系统漏洞

京东云短信
京东云短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
创蓝短信
创蓝短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
火山引擎短信
火山引擎短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
外贸多语言建站
外贸多语言建站(2026-09-17)
优化独立内容过滤机制
GeoSeo收录宝
GeoSeo收录宝(2026-09-16)
ai发布增强: 1 新增Cron 心跳记录,任务列表实时显示。 ...
导入微信文章
导入微信文章(2026-09-15)
优化排版缺少文字情况
GEO系统
GEO系统(2026-09-15)
运营客户端,防止误触阴影处关闭对话框
独立站群系统
独立站群系统(2026-09-14)
子站独立部署时修复同步附件失败问题