Ejemplo n.º 1
0
        public ActionResult RoomieInfo(string id)
        {
            if (!WebCookieHelper.UserCheckLogin())
            {
                string userAgent = Request.UserAgent;
                if (userAgent.ToLower().Contains("micromessenger"))
                {
                    Utility.CookieHelper.SetCookie("returnurl", Request.Url.ToString(), "", 1);
                    return(Redirect("/weixin/account"));
                }
                else
                {
                    return(Redirect("/member/login?returnurl=" + Request.Url));
                }
            }
            if (string.IsNullOrEmpty(id))
            {
                Models.Users result = new Models.Users();
                return(View(result));
            }
            int nid  = int.Parse(id);
            var user = EnterRepository.GetRepositoryEnter().UsersRepository.LoadEntities(m => m.ID == nid).FirstOrDefault();

            return(View(user));
        }
Ejemplo n.º 2
0
        //
        // GET: /sui/Star/

        public ActionResult Index()
        {
            if (!WebCookieHelper.UserCheckLogin())
            {
                return(Redirect("/weixin/account/"));
            }
            return(View());
        }
Ejemplo n.º 3
0
        //
        // GET: /weixin/Home/

        public ActionResult Index()
        {
            //判断用户是否登陆
            if (!WebCookieHelper.UserCheckLogin())
            {
                //跳转到微信授权登录界面
                Redirect("/weixin/Account");
            }
            AccessTokenContainer.Register(SystemContext.Instance.WeiXinAppInfo.AppID, SystemContext.Instance.WeiXinAppInfo.AppSecret);
            var accessToken = AccessTokenContainer.GetAccessToken(SystemContext.Instance.WeiXinAppInfo.AppID);

            var result = Senparc.Weixin.MP.AdvancedAPIs.UserApi.Info(accessToken, SystemContext.Instance.WeiXinAppInfo.OpenID);

            return(View(result));
        }
Ejemplo n.º 4
0
        public ActionResult RoomieInfo(string id)
        {
            if (!WebCookieHelper.UserCheckLogin())
            {
                return(Redirect("/weixin/account/"));
            }
            if (string.IsNullOrEmpty(id))
            {
                Models.Users result = new Models.Users();
                return(View(result));
            }
            int nid  = int.Parse(id);
            var user = EnterRepository.GetRepositoryEnter().UsersRepository.LoadEntities(m => m.ID == nid).FirstOrDefault();

            return(View(user));
        }
Ejemplo n.º 5
0
 public ActionResult Detail()
 {
     if (!WebCookieHelper.UserCheckLogin())
     {
         return(Redirect("/weixin/account/"));
     }
     try
     {
         int nid = WebCookieHelper.GetUserId(0);
         //查找用户信息
         var result = EnterRepository.GetRepositoryEnter().OAuthUserRepository.LoadEntities(m => m.ID == nid).FirstOrDefault();
         if (result == null)
         {
             return(Redirect("/weixin/account/"));
         }
         return(View(result));
     }
     catch (Exception ex)
     {
         log.Error(ex);
         return(Redirect("/weixin/account/"));
     }
 }
Ejemplo n.º 6
0
        //
        // GET: /sui/Account/

        public ActionResult Index()
        {
            if (!WebCookieHelper.UserCheckLogin())
            {
                return(Redirect("/weixin/account/"));
            }
            try
            {
                int nid = WebCookieHelper.GetUserId(0);
                //查找用户信息
                var result = EnterRepository.GetRepositoryEnter().OAuthUserRepository.LoadEntities(m => m.ID == nid).FirstOrDefault();
                if (result == null)
                {
                    return(Redirect("/weixin/account/"));
                }
                log.Info(string.Format("用户:{0}登录个人中心", result.NickName));
                return(View(result));
            }
            catch (Exception ex)
            {
                log.Error(ex);
                return(Redirect("/weixin/account/"));
            }
        }