Пример #1
0
function action_set_access_prefs($eventData)
{
    global $gLocale, $gPageStatus;
    $innomaticSecurity = new \Innomatic\Security\SecurityManager();
    $innomaticSecurity->setSessionLifetime($eventData['sessionlifetime']);
    $innomaticSecurity->setMaxWrongLogins($eventData['maxwronglogins']);
    $innomaticSecurity->setWrongLoginDelay($eventData['wronglogindelay']);
    $eventData['lockunsecurewebservices'] == 'on' ? $innomaticSecurity->LockUnsecureWebServices() : $innomaticSecurity->UnLockUnsecureWebServices();
    $eventData['onlyhttpsroot'] == 'on' ? $innomaticSecurity->AcceptOnlyHttpsRootAccess(true) : $innomaticSecurity->AcceptOnlyHttpsRootAccess(false);
    $eventData['onlyhttpsdomain'] == 'on' ? $innomaticSecurity->AcceptOnlyHttpsDomainAccess(true) : $innomaticSecurity->AcceptOnlyHttpsDomainAccess(false);
    $gPageStatus = $gLocale->getStr('security_settings_set.status');
}