Beispiel #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //验证
            Base_Users userExt = AdminCookie.GetUserFromCookie( );

            if (userExt == null || userExt.UserID <= 0)
            {
                return;
            }

            //路径处理
            if (TextUtility.EmptyTrimOrNull(clientPath) || clientPath == "/" || !clientPath.StartsWith("/upload"))
            {
                clientPath = "/upload";
            }

            //操作处理
            HttpFileManager fileManage = new HttpFileManager(Request.QueryString["act"]);

            builder.Append(fileManage.Value);
            if (builder.Length > 0)
            {
                SetUploadFilePath(builder.ToString( ).Replace("'", "\\'").Replace("\r\n", ""), fileManage.UploadFilePath);
            }
        }
Beispiel #2
0
        /// <summary>
        /// 页面初始化
        /// </summary>
        public AdminPage( )
        {
            if (!Page.IsPostBack)
            {
                SetAuthorization( );
            }

            //登录判断
            userExt = AdminCookie.GetUserFromCookie( );
            if (userExt == null || userExt.UserID <= 0 ||
                (userExt.UserID != ApplicationConfig.SUPER_ADMINISTRATOR_ID && userExt.RoleID <= 0))
            {
                Redirect("/Login.aspx?errtype=overtime");
            }
            else
            {
                //更新凭证
                AdminCookie.SetUserCookie(userExt);
            }

            //权限判断
            if (userExt.UserID == ApplicationConfig.SUPER_ADMINISTRATOR_ID)
            {
                userExt.RoleID = ApplicationConfig.SUPER_ADMINISTRATOR_ID;
            }
            AuthUserPagePermission( );
        }
Beispiel #3
0
        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 + "]登录成功"));
        }
Beispiel #4
0
        protected bool CheckUser()
        {
            userExt = AdminCookie.GetUserFromCookie();

            if (userExt == null || userExt.UserID <= 0 || userExt.RoleID <= 0)
            {
                return(false);
            }
            return(true);
        }
Beispiel #5
0
        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);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            //登录判断
            userExt = AdminCookie.GetUserFromCookie( );
            if (userExt == null || userExt.UserID <= 0 ||
                (userExt.UserID != ApplicationConfig.SUPER_ADMINISTRATOR_ID && userExt.RoleID <= 0))
            {
                Response.Redirect("Login.aspx");
            }
            if (userExt.UserID == ApplicationConfig.SUPER_ADMINISTRATOR_ID || userExt.RoleID == 1)
            {
                roleName = "超级管理员";
            }
            else
            {
                roleName = aidePlatformManagerFacade.GetRolenameByRoleID(userExt.RoleID);
            }

            Utility.ClearPageClientCache( );
        }
Beispiel #7
0
 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();
 }
Beispiel #8
0
        /// <summary>
        /// 绑定IP
        /// </summary>
        /// <param name="context"></param>
        private void BindIP(HttpContext context)
        {
            Base_Users userExt = AdminCookie.GetUserFromCookie( );
            int        isbind  = GameRequest.GetQueryInt("isbind", 0);

            if (isbind >= 0 && userExt.UserID > 0)
            {
                Base_Users user = aidePlatformManagerFacade.GetUserByUserID(userExt.UserID);
                if (user == null)
                {
                    context.Response.Write("-1");
                    return;
                }
                user.BandIP = GameRequest.GetUserIP( );
                user.IsBand = isbind;
                aidePlatformManagerFacade.ModifyUserInfo(user);
                context.Response.Write(isbind);
                return;
            }
            context.Response.Write("-1");
        }
Beispiel #9
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
            }
        }
Beispiel #10
0
 public LoginPage()
 {
     userExt = AdminCookie.GetUserFromCookie();
 }
Beispiel #11
0
        //页面代码
        #endregion
        #region Cookie 检查

        /// <summary>
        /// Cookie 检查
        /// </summary>
        /// <returns></returns>
        protected bool CheckedCookie()
        {
            return(AdminCookie.CheckedUserLogon());
        }