Welcome page for permission control

Different user permissions see different menu functions. The initial restore page after login is not equipped with permissions to ensure that every user can see it. Common practices include system information, statistical information, etc.

public function get_sys_info() {
    $sys_info['os'] = PHP_OS;
    $sys_info['zlib'] = function_exists('gzclose') ? 'YES' : 'NO'; //zlib
    $sys_info['safe_mode'] = (boolean)ini_get('safe_mode') ? 'YES' : 'NO'; //safe_mode = Off
    $sys_info['timezone'] = function_exists("date_default_timezone_get") ? date_default_timezone_get() : "no_timezone";
    $sys_info['curl'] = function_exists('curl_init') ? 'YES' : 'NO';
    $sys_info['web_server'] = $_SERVER['SERVER_SOFTWARE'];
    $sys_info['php_version'] = phpversion();
    $sys_info['ip'] = gethostbyname($_SERVER['SERVER_NAME']);
    $sys_info['fileupload'] = @ini_get('file_uploads') ? ini_get('upload_max_filesize') : 'unknown';
    $sys_info['max_ex_time'] = @ini_get("max_execution_time") . 's'; //Maximum execution time of script
    $sys_info['set_time_limit'] = function_exists("set_time_limit") ? true : false;
    $sys_info['domain'] = $_SERVER['HTTP_HOST'];
    $sys_info['memory_limit'] = ini_get('memory_limit');
    $sys_info['soft_version'] = '2.0.7'; //system version
    $mysqlinfo = Db::query("SELECT VERSION() as version");
    $sys_info['mysql_version'] = $mysqlinfo[0]['version'];
    if (function_exists("gd_info")) {
        $ gd = gd_info ();
        $sys_info['gdinfo'] = $gd['GD Version'];
    } else {
        $sys_info['gdinfo'] = "Unknown";
    }
    return $sys_info;
}


 

 

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326571205&siteId=291194637