Ejemplo n.º 1
0
        /// <summary>
        /// 会员卡主页
        /// </summary>
        public ActionResult Index()
        {
            // 重定向要授权页
            // https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxab6d7123cc1125f5&redirect_uri=
            //   http://wxab6d7123cc1125f5.wx.smartyancheng.com/membercard/index&response_type=code&scope=snsapi_base&state=&component_appid=wx6230602b18fb87dc#wechat_redirect"

            string openID = CookieHelper.GetCookie("uid");

            if (!string.IsNullOrEmpty(openID))
            {
                MemberCardModel model = memberCardBLL.GetModel(AuthorizerAppID);
                if (model != null)
                {
                    // 会员信息
                    ViewBag.MemberInfo = memberInfoBLL.GetModel(openID, model.CardID);
                }

                return(View(model));
            }
            else
            {
                CookieHelper.SetCookie("redirect_uri", AbsoluteURL);
                return(Redirect("/oauth2/launch"));
            }
        }