File indexing completed on 2024-05-12 17:11:43

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 }