示例#1
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.SetLoginUserCookie(logonUser);
            }
            return(msg);
        }
        public Message UserLogon(Base_Users user)
        {
            Message message = GameWebRules.CheckedUserLogon(user);

            if (!message.Success)
            {
                return(message);
            }
            message = aidePlatformManagerData.UserLogon(user);
            if (message.Success)
            {
                Base_Users base_Users = message.EntityList[0] as Base_Users;
                WHCache.Default.Save <SessionCache>(AppConfig.UserCacheKey, base_Users, AppConfig.UserCacheTimeOut);
                WHCache.Default.Save <CookiesCache>(AppConfig.UserCacheKey, base_Users.UserID, AppConfig.UserCacheTimeOut);
            }
            return(message);
        }
        /// <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;
                WHCache.Default.Save <SessionCache>(AppConfig.UserCacheKey, logonUser, AppConfig.UserCacheTimeOut);
                WHCache.Default.Save <CookiesCache>(AppConfig.UserCacheKey, logonUser.UserID, AppConfig.UserCacheTimeOut);
            }
            return(msg);
        }