diff --git a/app/Controllers/CommonController.php b/app/Controllers/CommonController.php index ae68c49..a6dd281 100644 --- a/app/Controllers/CommonController.php +++ b/app/Controllers/CommonController.php @@ -3,12 +3,17 @@ namespace App\Controllers; use App\Controllers\BaseController; +use App\Trait\AuthTrait; abstract class CommonController extends BaseController { + use AuthTrait; private $_datas = []; - protected function __construct() {} + protected function __construct() + { + $this->_datas['session'] = $this->login_check(); + } final public function __get($name): array|null { diff --git a/app/Controllers/Mangboard/Admin/UserController.php b/app/Controllers/Mangboard/Admin/UserController.php index e82b487..9af2c90 100644 --- a/app/Controllers/Mangboard/Admin/UserController.php +++ b/app/Controllers/Mangboard/Admin/UserController.php @@ -4,14 +4,11 @@ namespace App\Controllers\Mangboard\Admin; use App\Controllers\CommonController; use App\Models\Mangboard\UserModel; -use App\Trait\AuthTrait; class UserController extends CommonController { - use AuthTrait; public function __construct() { - $this->_datas['session'] = $this->login_check(); parent::__construct(); }