コード例 #1
0
ファイル: ajaxLogin.ashx.cs プロジェクト: toowind/QY
        string Login(HttpRequest req)
        {
            userExt = AdminCookie.GetUserFromCookie();
            if (userExt == null || userExt.UserID <= 0 || userExt.RoleID <= 0)
            {
                return(ControllerBase.Login(req));
            }

            return(JsonResultHelper.GetSuccessJson("[" + userExt.Username + "]登录成功"));
        }
コード例 #2
0
ファイル: ControllerBase.cs プロジェクト: toowind/QY
        protected bool CheckUser()
        {
            userExt = AdminCookie.GetUserFromCookie();

            if (userExt == null || userExt.UserID <= 0 || userExt.RoleID <= 0)
            {
                return(false);
            }
            return(true);
        }
コード例 #3
0
ファイル: ControllerBase.cs プロジェクト: toowind/QY
        public static string Logout()
        {
            string json = "";

            AdminCookie.SesionUser userExt = AdminCookie.GetUserFromCookie();
            try
            {
                aidePlatformManagerFacade.UserLogout();
                LogHelper2.SaveSuccessLog("[" + userExt.Username + "]退出成功", userExt.UserID, (int)LogOperationEnum.Logout, GameRequest.GetUserIP(), "登录模块");
                json = JsonResultHelper.GetSuccessJson("退出成功");
            }
            catch (Exception ex)
            {
                LogHelper2.SaveErrLog("[" + userExt.Username + "]退出失败", "", userExt.UserID, (int)LogOperationEnum.Login, GameRequest.GetUserIP(), "登录模块");
                json = JsonResultHelper.GetErrorJson(ex.Message);
            }
            return(json);
        }
コード例 #4
0
ファイル: Default.aspx.cs プロジェクト: toowind/QY
 protected void Page_Load(object sender, EventArgs e)
 {
     //登录判断
     userExt = AdminCookie.GetUserFromCookie();
     if (userExt == null || userExt.UserID <= 0 || userExt.RoleID <= 0)
     {
         Response.Redirect("Login.aspx");
     }
     else
     {
         if (userExt.RoleID == 1)
         {
             roleName = "超级管理员";
         }
         else
         {
             roleName = aidePlatformManagerFacade.GetRolenameByRoleID(userExt.RoleID);
         }
     }
     Utility.ClearPageClientCache();
 }
コード例 #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request.Form.Count > 0)
            {
                #region  步请求
                //userExt = AdminCookie.GetUserFromCookie();
                //string json = "";
                //if (userExt == null || userExt.UserID <= 0 || userExt.RoleID <= 0)
                //{
                //    json = ControllerBase.Login(Request);
                //    if (!json.Contains("success"))
                //    {
                //        lblmsg.Text = JsonHelper.GetSingleItemValue(json, "message").ToString();
                //        lblmsg.ForeColor = System.Drawing.Color.Red;
                //        return;
                //    }
                //}
                //Response.Redirect("/Default.aspx");
                #endregion

                #region 异步请求
                userExt = AdminCookie.GetUserFromCookie();
                string json = "";
                if (userExt == null || userExt.UserID <= 0 || userExt.RoleID <= 0)
                {
                    json = ControllerBase.Login(Request);
                }
                else
                {
                    json = JsonResultHelper.GetSuccessJson("登录成功");
                }
                Response.ContentType = "application/json";
                Response.Write(json);
                #endregion
            }
        }