示例#1
0
 public static void Remove(string ipAddress)
 {
     if (Blocklist.list_0.Contains(ipAddress))
     {
         Blocklist.list_0.Remove(ipAddress);
     }
     if (Core.DatabaseType.Equals("MYSQL"))
     {
         MySQL.Update(string.Format("DELETE FROM `db_blocked_ip` WHERE `ip_address`='{0}';", ipAddress));
     }
     if (Core.DatabaseType.Equals("FILE"))
     {
         Blocklist.SaveAsTextFile();
     }
 }
示例#2
0
 public static void Add(string ipAddress)
 {
     if (!Blocklist.list_0.Contains(ipAddress))
     {
         Blocklist.list_0.Add(ipAddress);
     }
     if (Core.DatabaseType.Equals("MYSQL"))
     {
         MySQL.Update(string.Format("REPLACE INTO `db_blocked_ip` (`ip_address`) VALUES ('{0}');", ipAddress));
     }
     if (Core.DatabaseType.Equals("FILE"))
     {
         Blocklist.SaveAsTextFile();
     }
 }