其他cms
当前位置:首页 > 商学院 > 其他cms > 正文内容

其他cms

uniapp开发H5站点微信回调有#号的问题

豫唐网络2023-05-08 09:41998

失效原因:

1、uniapp生成的h5站点,访问的时候会带"#/";

2、使用微信登录的时候,回调地址遇见“#/”会自动结束,导致回调失败。

解决方案:

1、服务器端对回调地址处理

$url=rawurlencode('加#号的回调地址');
header('location:https://open.weixin.qq.com/connect/oauth2/authorize?appid='.$appid.'&redirect_uri='.$url.'&response_type=code&scope=snsapi_userinfo&state="'.$state.'"&connect_redirect=1#wechat_redirect');

2、在uniapp端接收code的值

let url = window.location.href.split('#')[0];
let serch = url.split('?')[1];
if(serch){
    let arr = serch.split('&');
    let code = arr[0].split('code=')[1];
        if(code){
            //进行登录验证
        })
    }
}

3、完。

扫描二维码推送至手机访问。

版权声明:本文由汤阴县豫唐网络科技有限公司发布,如需转载请注明出处。

本文链接:https://www.ytecn.com/post/718.html

分享给朋友:

相关文章

WordPress百度小程序API新资源提交

WordPress百度小程序API新资源提交

什么是百度小程序 API 提交?百度小程序 API 提交是将小程序资源提交到搜索的一种方式,即开发者可通过请求 API 接口,将小程序资源 path 路径,提交到 API 接口中。通过本教程配置好以后...

华为手机鸿蒙系统在uniapp真机调试

华为手机鸿蒙系统在uniapp真机调试

华为手机鸿蒙系统直接用数据线连接电脑和手机,在真机模式列表是找不到设备的,需要手动配置一下,步骤如下:1、使用数据线将电脑和手机连接;2、在手机的配置项,拉倒底部,找到并点击“关于我们”;3、连续点击...

替换文章里面的老图片

替换文章里面的老图片

zblog写的,替换EyouCms(易优CMS)文章里的老图片<?php require 'zb_system/function/c_system_base.php'...

小程序开发者工具大全

小程序开发者工具大全

微信开发者工具https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html 百度开发者工具https://smartp...

豫唐家乡河南安阳2024春节门票减免优惠政策

豫唐家乡河南安阳2024春节门票减免优惠政策

为营造欢乐、祥和、喜庆的节日氛围,更好满足人民群众春节假期精神文化需求,1月26日(腊月十六)至3月11日(二月初二)期间,河南将整合全省优质文旅资源,组织开展2024年“春满中原·老家河南”主题活动...