File indexing completed on 2024-05-12 05:39:40
0001 #include "ipbanaccepter.h" 0002 0003 IpBanAccepter::IpBanAccepter() {} 0004 0005 bool IpBanAccepter::isValid(const QMap<QString, QVariant>& data) const 0006 { 0007 QList<QVariant> bannedIp= data["bannedIp"].toList(); 0008 QString currentIp= data["clientIp"].toString(); 0009 0010 bool result= true; 0011 0012 for(const QVariant &ip : bannedIp) 0013 { 0014 if(currentIp == ip.toString()) 0015 { 0016 result= false; 0017 } 0018 } 0019 return result; 0020 }