Пример #1
0
function DoEmpireCMSFireWall()
{
    global $ecms_config;
    if (!empty($ecms_config['fw']['adminloginurl'])) {
        $usehost = FWeReturnDomain();
        if ($usehost != $ecms_config['fw']['adminloginurl']) {
            FWShowMsg('Login Url');
        }
    }
    if ($ecms_config['fw']['adminhour'] !== '') {
        $h = date('G');
        if (!strstr(',' . $ecms_config['fw']['adminhour'] . ',', ',' . $h . ',')) {
            FWShowMsg('Admin Hour');
        }
    }
    if ($ecms_config['fw']['adminweek'] !== '') {
        $w = date('w');
        if (!strstr(',' . $ecms_config['fw']['adminweek'] . ',', ',' . $w . ',')) {
            FWShowMsg('Admin Week');
        }
    }
    if (!defined('EmpireCMSAPage') && $ecms_config['fw']['adminckpassvar'] && $ecms_config['fw']['adminckpassval']) {
        FWCheckPassword();
    }
}
Пример #2
0
function DoEmpireCMSFireWall()
{
    global $efw_open, $efw_pass, $efw_adminloginurl, $efw_adminhour, $efw_adminweek, $efw_adminckpassvar, $efw_adminckpassval;
    if (!empty($efw_adminloginurl)) {
        $usehost = FWeReturnDomain();
        if ($usehost != $efw_adminloginurl) {
            FWShowMsg('Login Url');
        }
    }
    if ($efw_adminhour !== '') {
        $h = date('G');
        if (!strstr(',' . $efw_adminhour . ',', ',' . $h . ',')) {
            FWShowMsg('Admin Hour');
        }
    }
    if ($efw_adminweek !== '') {
        $w = date('w');
        if (!strstr(',' . $efw_adminweek . ',', ',' . $w . ',')) {
            FWShowMsg('Admin Week');
        }
    }
    if (!defined('EmpireCMSAPage') && $efw_adminckpassvar && $efw_adminckpassval) {
        FWCheckPassword();
    }
}