コード例 #1
0
        public static bool CheckedUserLogon()
        {
            Base_Users userFromCookie = AdminCookie.GetUserFromCookie();

            if (userFromCookie == null || userFromCookie.UserID <= 0 || userFromCookie.RoleID <= 0)
            {
                return(false);
            }
            AdminCookie.SetUserCookie(userFromCookie);
            return(true);
        }
コード例 #2
0
        /// <summary>
        /// 检查用户登录状态
        /// </summary>
        /// <returns></returns>
        public static bool CheckedUserLogon()
        {
            SesionUser user = AdminCookie.GetUserFromCookie();

            if (user == null || user.UserID <= 0 || user.RoleID <= 0)
            {
                return(false);
            }
            else
            {
                AdminCookie.SetUserCookie(user);
            }

            return(true);
        }
コード例 #3
0
        /// <summary>
        /// 管理员登录
        /// </summary>
        /// <param name="user"></param>
        /// <returns></returns>
        public Message UserLogon(Base_Users user)
        {
            Message msg = GameWebRules.CheckedUserLogon(user);

            if (!msg.Success)
            {
                return(msg);
            }
            msg = aidePlatformManagerData.UserLogon(user);
            if (msg.Success)
            {
                Base_Users logonUser = msg.EntityList[0] as Base_Users;
                AdminCookie.SetUserCookie(logonUser);
            }
            return(msg);
        }
コード例 #4
0
        public static Base_Users GetUserFromCookie()
        {
            if (System.Web.HttpContext.Current == null)
            {
                return(null);
            }
            Base_Users base_Users = new Base_Users();
            object     value      = AdminCookie.GetValue("UserID");
            object     value2     = AdminCookie.GetValue("Username");
            object     value3     = AdminCookie.GetValue("RoleID");
            object     value4     = AdminCookie.GetValue("IsBand");

            if (value == null || value2 == null || value3 == null || value4 == null)
            {
                return(null);
            }
            base_Users.UserID   = int.Parse(value.ToString());
            base_Users.Username = value2.ToString();
            base_Users.RoleID   = int.Parse(value3.ToString());
            base_Users.IsBand   = int.Parse(value4.ToString());
            AdminCookie.SetUserCookie(base_Users);
            return(base_Users);
        }