getenv('default.role') ?: "guest", 'STATUS' => getenv('default.status') ?: "use", 'EMPTY' => getenv('default.empty') ?: "", 'PERPAGE' => getenv('default.perpage') ?: 20, 'DELIMITER_FILE' => getenv('default.delimiter.file') ?: "||", 'DELIMITER_ROLE' => getenv('default.delimiter.role') ?: ",", ]); //URL define('URLS', [ 'LOGIN' => '/user/login', 'SIGNUP' => '/user/signup', 'LOGOUT' => '/user/logout', ]); //SESSION 관련 define('SESSION', [ 'NAMES' => ['RETURN_URL' => "return_url", 'ISLOGIN' => "islogined", 'AUTH' => 'auth', 'CART' => 'cart'], ]); //인증 관련 define('AUTH', [ 'ROLES' => ['guest', 'user', 'vip', 'manager', 'cloudflare', 'director', 'master'], 'FIELDS' => ['ID' => 'id', 'TITLE' => 'title', 'ROLE' => 'role'], 'AUTH_ADAPTERS' => [ 'Local' => [ 'DEBUG' => getenv("auth.loca.debug") ?: false, ], 'Google' => [ 'DEBUG' => getenv("auth.google.debug") ?: false, 'ICON' => getenv("auth.google.icon") ?: '', 'CLIENT_ID' => getenv("auth.google.client.id"), 'CLIENT_KEY' => getenv("auth.google.client.key"), 'CALLBACK_URL' => getenv("auth.google.client.callback_url"), 'TOKEN_NAME' => getenv('auth.google.client.token_name') ?: "access_token", ], ] ]); define('MANGBOARD', [ 'point' => ['unit' => 1000], 'admin' => ['level' => 10], 'manager' => [ 'level' => [ 'min' => 6, 'max' => 9, ] ], 'user' => [ 'level' => [ 'min' => 1, 'max' => 5, ] ], ]);