Пример #1
0
        public static List <IpInfo> GetBannedIpList()
        {
            var bannedIpList = Discuz.Data.Ips.GetBannedIpList();

            foreach (var current in bannedIpList)
            {
                current.Location = Ips.GetLocation(current);
            }
            return(bannedIpList);
        }
Пример #2
0
        /// <summary>
        /// 获得禁止的ip列表
        /// </summary>
        /// <returns>禁止列表</returns>
        public static List <IpInfo> GetBannedIpList()
        {
            List <IpInfo> list = DNTCache.GetCacheService().RetrieveObject("/Forum/BannedIp") as List <IpInfo>;

            if (list == null)
            {
                list = Ips.GetBannedIpList();
                DNTCache.GetCacheService().AddObject("/Forum/BannedIp", list);
            }
            return(list);
        }
Пример #3
0
        public static List <IpInfo> GetBannedIpList(int num, int pageid, out int counts)
        {
            var bannedIpList = Discuz.Data.Ips.GetBannedIpList(num, pageid);

            foreach (var current in bannedIpList)
            {
                current.Location = Ips.GetLocation(current);
            }
            counts = Discuz.Data.Ips.GetBannedIpCount();
            return(bannedIpList);
        }