diff --git a/app/Http/Controllers/Api/SystemController.php b/app/Http/Controllers/Api/SystemController.php index ee56b116..42074142 100755 --- a/app/Http/Controllers/Api/SystemController.php +++ b/app/Http/Controllers/Api/SystemController.php @@ -37,8 +37,7 @@ class SystemController extends AbstractController if (env("SYSTEM_SETTING") == 'disabled') { return Base::retError('当前环境禁止修改'); } - $user = User::auth(); - $user->isAdmin(); + User::auth('admin'); $all = Request::input(); foreach ($all AS $key => $value) { if (!in_array($key, ['reg', 'login_code'])) { @@ -56,6 +55,30 @@ class SystemController extends AbstractController return Base::retSuccess('success', $setting ?: json_decode('{}')); } + /** + * @api {get} api/system/demo 获取演示账号 + * + * @apiVersion 1.0.0 + * @apiGroup system + * @apiName demo + * + * @apiSuccess {Number} ret 返回状态码(1正确、0错误) + * @apiSuccess {String} msg 返回信息(错误描述) + * @apiSuccess {Object} data 返回数据 + */ + public function demo() + { + $demo_account = env('DEMO_ACCOUNT'); + $demo_password = env('DEMO_PASSWORD'); + if (empty($demo_account) || empty($demo_password)) { + return Base::retError('No demo account'); + } + return Base::retSuccess('success', [ + 'account' => $demo_account, + 'password' => $demo_password, + ]); + } + /** * @api {post} api/system/priority 02. 获取优先级、保存优先级 * @@ -73,8 +96,7 @@ class SystemController extends AbstractController { $type = trim(Request::input('type')); if ($type == 'save') { - $user = User::auth(); - $user->isAdmin(); + User::auth('admin'); $list = Base::getPostValue('list'); $array = []; if (empty($list) || !is_array($list)) { diff --git a/resources/assets/js/pages/login.vue b/resources/assets/js/pages/login.vue index d2391db1..694506bc 100644 --- a/resources/assets/js/pages/login.vue +++ b/resources/assets/js/pages/login.vue @@ -9,10 +9,10 @@