Source of file cache-main-auth.php
Size: 0,591 Bytes - Last Modified: 2021-12-23T10:26:52+00:00
/var/www/docs.ssmods.com/process/src/cache-main-auth.php
1234567891011121314151617181920212223242526272829 | <?php if(isset($_SERVER['PHP_AUTH_USER']) && isset($_SERVER['PHP_AUTH_PW'])) { $user = $_SERVER['PHP_AUTH_USER']; $pass = $_SERVER['PHP_AUTH_PW']; if (isset($allowed_users[$user]) && $allowed_users[$user] == $pass) { // all good! } else { auth(); } } else { // check hostname if (isset($allowed_hosts)) { if (isset($_SERVER['HTTP_HOST']) && in_array($_SERVER['HTTP_HOST'], $allowed_hosts)) { // } else { auth(); } } else { auth(); } } function auth() { $realm = 'SilverStripe'; header('WWW-Authenticate: Basic realm="' . $realm . '"', true, 401); exit(); } |