From 8593daf8eb03ecaa45ca4ca8f4900f1ad3563e07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=B5=9C=EC=A4=80=ED=9D=A0?= Date: Wed, 19 Jul 2023 17:20:02 +0900 Subject: [PATCH] servermgrv2 init... --- app/Config/Routes.php | 15 --------------- app/Controllers/Admin/UserSNSController.php | 8 ++++---- app/Entities/UserEntity.php | 4 ++++ app/Libraries/Adapter/Auth/Adapter.php | 4 ++-- app/Libraries/Adapter/Auth/GoogleAdapter.php | 2 +- app/Views/layouts/admin/left_menu.php | 3 --- 6 files changed, 11 insertions(+), 25 deletions(-) diff --git a/app/Config/Routes.php b/app/Config/Routes.php index d66e117..2863ceb 100644 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -40,7 +40,6 @@ $routes->post('/signin', 'Common\AuthController::signin/local'); $routes->get('/signin/(:alpha)', 'Common\AuthController::signin/$1'); $routes->get('/logout', 'Common\AuthController::logout'); $routes->group('cli', ['namespace' => 'App\Controllers\CLI'], function ($routes) { - $routes->cli('hpilo/hpilo4', 'HPILO\HPILO4::execute'); }); $routes->group('front', ['namespace' => 'App\Controllers\Front'], function ($routes) { $routes->get('/', 'FrontController::index'); @@ -74,20 +73,6 @@ $routes->group('admin', ['namespace' => 'App\Controllers\Admin', 'filter' => 'au $routes->get('toggle/(:num)/(:hash)', 'LoggerController::toggle/$1/$2', ['filter' => 'authFilter:master,director']); $routes->post('batchjob', 'LoggerController::batchjob', ['filter' => 'authFilter:master']); }); - $routes->group('hpilo', static function ($routes) { - $routes->get('', 'HPILOController::index'); - $routes->get('excel', 'HPILOController::excel'); - $routes->get('insert', 'HPILOController::insert_form', ['filter' => 'authFilter:master,director']); - $routes->post('insert', 'HPILOController::insert', ['filter' => 'authFilter:master,director']); - $routes->get('update/(:num)', 'HPILOController::update_form/$1'); - $routes->post('update/(:num)', 'HPILOController::update/$1'); - $routes->get('view/(:num)', 'HPILOController::view/$1'); - $routes->get('delete/(:num)', 'HPILOController::delete/$1', ['filter' => 'authFilter:master,director']); - $routes->get('toggle/(:num)/(:hash)', 'HPILOController::toggle/$1/$2', ['filter' => 'authFilter:master,director']); - $routes->get('console/(:num)', 'HPILOController::console/$1'); - $routes->get('reset/(:num)/(:alpha)', 'HPILOController::reset/$1/$2'); - $routes->get('reload/(:num)', 'HPILOController::reload/$1'); - }); }); /* * -------------------------------------------------------------------- diff --git a/app/Controllers/Admin/UserSNSController.php b/app/Controllers/Admin/UserSNSController.php index eb06c91..c8e1eea 100644 --- a/app/Controllers/Admin/UserSNSController.php +++ b/app/Controllers/Admin/UserSNSController.php @@ -63,22 +63,22 @@ class UserSNSController extends \App\Controllers\Admin\AdminController //Insert관련 // final public function insert() // { - // // return $this->insert_procedure(); + // return $this->insert_procedure(); // } // //Update관련 // final public function update($uid) // { - // // return $this->update_procedure($uid); + // return $this->update_procedure($uid); // } // //Toggle관련 // final public function toggle($uid, string $field) // { - // // return $this->toggle_procedure($uid, $field); + // return $this->toggle_procedure($uid, $field); // } // //Batchjob 관련 // final public function batchjob() // { - // // return $this->batchjob_procedure(); + // return $this->batchjob_procedure(); // } //Delete 관련 final public function delete($uid) diff --git a/app/Entities/UserEntity.php b/app/Entities/UserEntity.php index 6b0de1b..e876c0f 100644 --- a/app/Entities/UserEntity.php +++ b/app/Entities/UserEntity.php @@ -22,4 +22,8 @@ class UserEntity extends CommonEntity { return $this->attributes['passwd']; } + public function getEncryptedPassword(string $password) + { + return password_hash($password, PASSWORD_DEFAULT); + } } diff --git a/app/Libraries/Adapter/Auth/Adapter.php b/app/Libraries/Adapter/Auth/Adapter.php index f537796..7653a67 100644 --- a/app/Libraries/Adapter/Auth/Adapter.php +++ b/app/Libraries/Adapter/Auth/Adapter.php @@ -49,8 +49,8 @@ abstract class Adapter $authrizedDatas[LOGINS['ISLOGIN']] = true; $authrizedDatas['uid'] = $entity->getPrimaryKey(); $authrizedDatas['name'] = $entity->getTitle(); - $authrizedDatas['email'] = $entity->getEmail(); - $authrizedDatas['role'] = $entity->getRole(); + $authrizedDatas['email'] = $entity->email; + $authrizedDatas['role'] = $entity->role; session()->set($authrizedDatas); } public function getSessionInfo(array $authrizedDatas = array()): array diff --git a/app/Libraries/Adapter/Auth/GoogleAdapter.php b/app/Libraries/Adapter/Auth/GoogleAdapter.php index a45197c..818753c 100644 --- a/app/Libraries/Adapter/Auth/GoogleAdapter.php +++ b/app/Libraries/Adapter/Auth/GoogleAdapter.php @@ -105,7 +105,7 @@ class GoogleAdapter extends Adapter if (is_null($snsEntity)) { $snsEntity = $this->getUserSNSModel()->create($this->getSiteName(), $result); } - if (!$snsEntity->user_id) { + if (!$snsEntity->getUserUID()) { throw new \Exception($this->getSiteName() . "의{$result['email']}:{$result['name']}님은 아직 사용자 지정이 되지 않았습니다."); } if ($snsEntity->getStatus() !== DEFAULTS['STATUS']) { diff --git a/app/Views/layouts/admin/left_menu.php b/app/Views/layouts/admin/left_menu.php index ccc842d..44d2638 100644 --- a/app/Views/layouts/admin/left_menu.php +++ b/app/Views/layouts/admin/left_menu.php @@ -13,9 +13,6 @@

SNS 계정 관리

-
-

HP Server 관리

-

Log 관리