コード例 #1
0
ファイル: security.php プロジェクト: alexpagnoni/ampoliros
function action_set_access_prefs($eventData)
{
    global $gEnv, $gLocale, $gPage_status;
    $amp_security = new SecurityLayer();
    $amp_security->SetSessionLifetime($eventData['sessionlifetime']);
    $amp_security->SetMaxWrongLogins($eventData['maxwronglogins']);
    $amp_security->SetWrongLoginDelay($eventData['wronglogindelay']);
    $eventData['lockunsecurewebservices'] == 'on' ? $amp_security->LockUnsecureWebServices() : $amp_security->UnLockUnsecureWebServices();
    $eventData['onlyhttpsroot'] == 'on' ? $amp_security->AcceptOnlyHttpsRootAccess(true) : $amp_security->AcceptOnlyHttpsRootAccess(false);
    $eventData['onlyhttpssite'] == 'on' ? $amp_security->AcceptOnlyHttpsSiteAccess(true) : $amp_security->AcceptOnlyHttpsSiteAccess(false);
    $gPage_status = $gLocale->GetStr('security_settings_set.status');
}