http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 2859|回复: 1

[综合] Asp.net【企业微信开发】(五)PC端授权登录方法

[复制链接]
发表于 2021-7-8 14:43:43 | 显示全部楼层 |阅读模式


企业微信的网页应用, 在企业微信点击应用登录的情况下, 还可以使用pc浏览器进行登录, 本次就说下pc浏览器登录方法

1. 新建一个网页, 作为pc登录的起始页
2. 页面cs代码如下:
[C#] 纯文本查看 复制代码
using ChakebaoWxinWork_WXin.baseapi;
using ChakebaoWxinWork_BLL;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace ChakebaoWxinWork_Web
{
    public partial class PcWeixinLogin : System.Web.UI.Page
    {
        public string url = string.Empty;
        protected void Page_Load(object sender, EventArgs e)
        {
            if (LoginHelper.UserId < 1)
            {
                var redirect_uri = $"{Global.defaultDomain}/wxlogin.aspx";
                var ret_uri = Request.Params["redirect_uri"];
                if (!string.IsNullOrEmpty(ret_uri)) { redirect_uri += $"?ret_uri={ret_uri}"; }

                url = $"https://open.work.weixin.qq.com/wwopen/sso/3rd_qrConnect?appid={WXConfig.sCorpID}&redirect_uri={HttpUtility.UrlEncode(redirect_uri)}&state=web_login@gyoss9&usertype=member";
            }
            else
            {
                Response.Redirect($"{Global.defaultDomain}/index");
            }
        }
    }
}


3. 页面代码:
[C#] 纯文本查看 复制代码
<%[url=home.php?mod=space&uid=22761]@[/url] Page Language="C#" AutoEventWireup="true" CodeBehind="PcWeixinLogin.aspx.cs" Inherits="ChakebaoWxinWork_Web.PcWeixinLogin" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head >
<!-- 以下方式定时转到其他页面 -->
<meta http-equiv="refresh" content="1;url=<%=url%>">
</head>
<body>
    <script type="text/javascript">
        // 以下方式直接跳转
        window.location.href = "<%=url%>";
    </script>
</body>
</html>


配置完成后, 将网页部署到网站上, 点击网页,打开出现如下效果:
2222.jpg

然后使用企业微信扫码即可登录进入应用的pc站。



1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-6-16 10:19

© 2014-2021

快速回复 返回顶部 返回列表