//生成二维码
function wxLoadPage() {
    WXloginDiv();

var url = window.location.pathname + window.location.search;

//编码替换加号

if (url.indexOf("+") > 0)
    {
        url = url.replace("+", "%2B");
    }
    var objd = new WxLogin({
        id: "wxlogin",
        appid: "wxf3de3ade76b72a44",
        scope: "snsapi_login",
        redirect_uri: "http%3a%2f%2fwww.ansying.com" + url,
        state: "STATE",
        style: "black",
        href: "https://www.ansying.com/css/weixin/weixin.css"
    });

}

//扫码登入后跳转
function WX_Login() {
    is_weixn();
    SetHref();
    if (is_weixn() == true) {
        $("#wx").css("display", "block");
    }
    else {
        $("#wxpc").css("display", "block");
    }
    var code = GetRequest()['code'];
    var href = window.location.href;
    if (code != "undefined" && code != null) {
        $.ajax({
            type: "Post",
            url: "/AnsYingWeiXin/WeChatDev/wxt",
            data: { "code": code, "href": href },
            success: function (result) {
                if (result == "1") {
                    var h = window.location.href;
                    var href = h.split("?")[0] + "?" + h.split("?")[1].split("&code")[0];
                    if (h.split("?")[0] != "http://www.ansying.com/AnsYingWeb/Login/Index") {
                        //code在前未去除情况,如:http://www.ansying.com/Serach/LawSearch?code=051zxkli2pSqVE0mcgki2Y3lli2zxklo&state=STATE
                        if (href.indexOf('code') > 0)
                        {
                            href = href.split('?')[0];
                        }
                        //诚信详情页情况
                        if (href.split('=')[0] == "http://www.ansying.com/AnsYingCredit/AYZXin/ZXEDetails?CompanyID")
                        {
                            href = href + "&Distinguish=0";
                        }
                        //中介服务机构情况
                        if (href.split('=')[0] == "http://www.ansying.com/AnsYingCredit/IntermediaryService/ISEDetails?IntermediaryID")
                        {
                            href = href + "&Distinguish=0";
                        }
                        window.location.href = href;
                    }
                    else {
                        window.location.href = "http://www.ansying.com/AnsYingWeb/Home/Main";
                    }
                }
                else if (result == "NoRegister") {
                    //window.open("/AnsYingWeb/Login/Register?Register=0");
                    window.location.href = "/AnsYingWeb/Login/Register?Register=0";
                }
            },
            error: function () {
            }
        });
    }
}

页面加载方法加入WX_Login()方法

后台

微信扫码登录与微信授权登录相关推荐

  1. JAVA微信扫码支付及微信App支付开发(模式二)完整功能实现

    一,准备工作 事前申请一个商家版的微信公众号(目前微信支付只有商家版公众号可开通),然后开通微信支付功能,并做相应的配置. 申请开通微信公众号和开通微信支付需要等待审核,一般都5个工作日左右.开通成功 ...

  2. 微信扫码充值 php,微信扫码支付,php版

    今天和大家分享一下关于微信扫码支付的主要流程. 1.从官网下载下来sdk后,按照说明进行商户信息的配置. 2.官网demo中,打开example文件夹中的native.php,可以看到一下两行.我们需 ...

  3. 特效php扫一扫,CSS_CSS实现微信扫码特效 , 微信扫码效果如下所示: - phpStudy

    CSS实现微信扫码特效 微信扫码效果如下所示: 下面是实际效果:(可以自己移动鼠标,尝试效果) (由于篇幅长度,没有加兼容性前缀,演示环境为谷歌浏览器.) 现在就一个一个效果单独演示: 演示demo的 ...

  4. PHP微信扫码关注公众号并登录

    2019独角兽企业重金招聘Python工程师标准>>> https://www.sucaihuo.com/php/1414.html 转载于:https://my.oschina.n ...

  5. 微信公纵平台基本配置php_PHP实现微信扫码登陆(三)--微信公众平台配置

    1. 公众平台配置 登录微信公众平台 开发--> 基本配置, 将服务器ip12.23.34.45加入到ip白名单中 image.png 验证token image.png 此时点击提交, 肯定会 ...

  6. java微信扫码支付_java 微信扫码支付 示例代码

    [实例简介] [实例截图] [核心代码] package main.java; import main.java.Utils.HttpClientUtil; import org.dom4j.Docu ...

  7. AbpVnext 扩展企业微信扫码登录(钉钉登陆、短信登陆、微信登陆等)Vue框架

    目录 1.开始开发准备 1.1 企业微信扫码登陆接入流程 1.2 开启网页授权登陆 1.3 构造独立窗口登陆二维码 1.4 构造内嵌登陆二维码 @@登陆顺序: 1. 发现文档配置 2. 获取token ...

  8. 网站微信扫码登录总结

    文章目录 微信扫码 前端操作 后端操作 企业微信扫码 总结 补充 网站微信扫码登录从最初的惊艳四座到如今在各大网站普及已经过了7年的时间,如今网站微信扫码登录靠着便捷.安全的特性成为了网站与用户的首选 ...

  9. spring boot通过微信扫码登录

    微信用户登录 1.微信扫码功能是目前第三方登录常见功能,前不久有个项目刚好用上.这里抽取出来演示下,仁者见仁,智者见智.不要喷.大神直接跳过.哈哈 2.调用的过程和原理参考微信官方接口,这里只给出自己 ...

  10. 应用网站微信扫码登录处理逻辑解析

    应用网站微信扫码登录处理逻辑解析 近日刚刚进行了网站应用微信扫码登录的功能开发.开发前看了不少文档,但感觉都很偏技术术语,太过于专业.对于刚刚想涉及这方面的菜鸟来说,看的一脸懵逼. 趁着自己刚刚动手的 ...

最新文章

  1. 【C++】何时需要自定义拷贝构造函数和赋值符
  2. linux进程间通信:popen函数通过管道与shell通信
  3. php类型优先级_PHP: 运算符优先级 - Manual
  4. 不知道读什么好?这 16 篇最新论文,帮你轻松积攒知识点
  5. Geany——Python配置
  6. 深入理解equals和hashCode关系和区别
  7. oracle8ir2,Oracle8iR2(oracle8.1.6)在redhat linux 7.1上的简易安装方法
  8. FLEX中restrict限定TextInput输入
  9. 指令级并行——超标量Superscalar与超长指令字VLIW架构
  10. 计算机程序员三级试题,计算机程序员考试试题及答案.
  11. 聊聊量子计算机那些事
  12. 磁共振成像原理-物理基础2(质子在外部磁场的情况)
  13. Java——Json语法介绍与使用(详细介绍)
  14. 彻底解决联想手机数据连接不能上网问题(无需恢复出厂设置) 本文来自移动叔叔论坛 ,详细出处请参考:http://bbs.ydss.cn/thread-201115-1-1.html
  15. 关于新手学习seo入门的指南建议
  16. Android多语言切换(兼容安卓9、10)
  17. Android使用CameraX打开相机拍照简单使用
  18. 酷狗 KRC 文件的解析
  19. Java 单例模式实现
  20. 淘宝和天猫,到底哪个靠谱!你上过天猫的当吗?

热门文章

  1. GitLab(版本控制)
  2. LCD framebuffer驱动设计文档
  3. Win10安装Ganache
  4. Module 16 一般线性模型在fMRI上的应用
  5. 计算机科学世界排名前5的著名错误
  6. 易康9.0监督分类实操步骤
  7. java 对excel 截图_java基于poi实现快速操作Excel的工具[v2.0.0]
  8. unix系统操作系统_Unix操作系统| 第2部分
  9. 2020届电子信息类专业保研经历分享
  10. MapServer 之 发布网络覆盖数据服务(WCS-Web Coverage Service)