'sqlite','database'=>$db_config['path']]); }catch (Exception $e) { Amsg(-1,'载入数据库失败'.$db_config['path']); } }elseif($db_config['type'] == 'mysql'){ try { $db = new Medoo\Medoo(['type' => 'mysql', 'host' => $db_config['host'], 'port' => $db_config['port'], 'database' => $db_config['name'], 'username' => $db_config['user'], 'password' => $db_config['password'], 'charset' => 'utf8mb4' ]); }catch (Exception $e) { Amsg(-1,'链接数据库失败!'); } } $global_config = unserialize( get_db("global_config", "v", ["k" => "o_config"]) ); //全局配置 $c = Get('c'); $libs = $global_config['Libs']; $layui['js'] = $libs.'/Layui/v2.8.10/layui.js'; $layui['css'] = $libs.'/Layui/v2.8.10/css/layui.css'; define('libs',$global_config['Libs']); define('SysVer',Get_Version()); define('Debug',$global_config['Debug'] == 1); if(!in_array($c,[$global_config["Register"],'ico','icon'])){ $u = Get('u'); if(empty($u) && $global_config['Sub_domain'] == 1 && is_subscribe('bool')){ $cut = explode('.',$_SERVER["HTTP_HOST"]); if(count($cut) == 3){ $USER_DB = get_db("global_user", "*", ["User"=>reset($cut)]); if(!empty($USER_DB) && check_purview('Sub_domain',1)){ $_COOKIE['Default_User'] = $USER_DB['User'];unset($cut); } } } $u = !empty($u)?$u:(!empty($_COOKIE['Default_User'])?$_COOKIE['Default_User']:(!empty($global_config['Default_User'])?$global_config['Default_User']:'admin'));//优先级:Get>Host>Cookie>默认用户>admin $USER_DB = get_db("global_user", "*", ["User"=>$u]); //没找到账号显示404 if(empty($USER_DB)) { if($_SERVER['REQUEST_METHOD'] === 'POST'){ msg(-1,'账号不存在!'); }else{ require(DIR.'/templates/admin/page/404.php'); exit; } } define('U',$u);define('UID',$USER_DB['ID']); } session_name('TwoNavSID'); if(empty($c) || $c == 'index'){ require "./system/index.php";//主页 }elseif($c == $global_config["Register"]){ require "./system/Register.php";//注册 }elseif($c == $global_config['Login'] || $c == $USER_DB['Login']){ require "./system/login.php";//登陆 }elseif(in_array($c,['admin','click','api','ico','icon','verify'])){ require "./system/{$c}.php"; }elseif(in_array($c,['apply','guestbook','article'])){ if($global_config['Maintenance'] != 0){Amsg(-1,'网站正在进行维护,请稍后再试!');} require "./system/expand/{$c}.php"; }else{ Amsg(-1,'接口错误'.$c); }