<?php
-global $User, $editable;
-$User = FALSE;
+global $User, $Admin;
-function Auth() {
+call_user_func(function () {
if (isset($_SERVER['PHP_AUTH_USER'])) {
$authinfo = [ $_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW'] ];
}
$salt = substr($usertest, 0, 2);
if (crypt($authpass, $salt) != $usertest) return;
- $GLOBALS['User'] = $authname;
-}
-
-Auth();
-
-$editable = !empty($User) && $User != 'lid';
+ global $User, $Admin;
+ $User = $authname;
+ $Admin = !empty($User) && $User != 'lid' ? $User : FALSE;
+});