SourceCode/jiouosdp/Controllers/Bases/BaseWeiXinController.cs

(开头部分) 10KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using RFrameGenerate.BLL;
using RFrameGenerate.Common;
using RFrameGenerate.Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Web;
using System.Web.Mvc;
using System.Web.Param;
using Wechat;
using Wechat.Model;
using weixinopen;

namespace jiouosdp.Controllers
{
    /// <summary>
    /// 微信内所有页面必须继承
    /// </summary>
    [PF(IsPermissionFilter = false)]
    [LF(IsLoginFilter = false)]
    [IsWeiXinOpenAttribute(IsWeiXinOpen = true)]//在微信中打开
    [WeiXinLoginAttribute(IsAutoLogin = true, IsAuthorization = true)]//自动登录
    public class BaseWeiXinController : Controller
    {
        static BaseWeiXinController()
        {
            CurrentManage.SimulationLogin();
        }

        private string openid;
        /// <summary>
        /// 当前粉的OpenID
        /// </summary>
        protected string OpenID
        {
            get
            {
                if (RFrameGenerate.Common.CurrentManage.IsDebug == true)
                {
                    OpenIDManage.SetOpenID(CurrentManage.TestMemberOpenID);
                    return CurrentManage.TestMemberOpenID;
                }

                if (string.IsNullOrEmpty(openid) == true)
                    openid = OpenIDManage.GetOpenID();
                return openid;
            }
        }
        /// <summary>
        /// 授权回调
        /// </summary>
        [IsWeiXinOpenAttribute(IsWeiXinOpen = false)]
        [WeiXinLoginAttribute(IsAutoLogin = false, IsAuthorization = false)]//自动登录
        public ActionResult Call(string code, string state, string appid, string url, string userid, string ia)
        {
            /*2015/8/7 小周 跳转url 不读cookie改成读参数*/
            url = HttpUtility.HtmlDecode(url);
            //LogManage.Log("微信回调:" + Request.Url.ToString() + ",授权之前url:" + url, true);
后面还有 178 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。