시스템관리 페이지 추가
This commit is contained in:
@@ -9,56 +9,101 @@ use CodeIgniter\Router\RouteCollection;
|
||||
$routes->setAutoRoute(true);
|
||||
|
||||
/**
|
||||
* 화면
|
||||
* 공통 화면
|
||||
*/
|
||||
|
||||
$routes->get("/login", "Login::index");
|
||||
$routes->get("/logout", "Login::out");
|
||||
$routes->get('/login', 'Login::index');
|
||||
$routes->get('/logout', 'Login::out');
|
||||
$routes->get('/', 'Home\Home::dashboard');
|
||||
$routes->get('/home', 'Home\Home::dashboard');
|
||||
|
||||
$routes->get('/board/notice/lists', 'Board\Notice::notice'); // 공지사항
|
||||
$routes->get('/board/notice/detail/(:num)', 'Board\Notice::detail/$1'); // 공지사항 상세
|
||||
$routes->get('/board/notice/write', 'Board\Notice::write'); // 공지사항 작성
|
||||
$routes->get('/board/notice/modify/(:num)', 'Board\Notice::modify/$1'); // 공지사항 수정
|
||||
|
||||
/**
|
||||
* 시스템관리
|
||||
* 게시판 (board) 그룹
|
||||
*/
|
||||
$routes->get('/manage/user/lists', 'Manage\User::user'); // 사용자관리
|
||||
$routes->get('/manage/dept/lists', 'Manage\Dept::dept'); // 조직관리
|
||||
$routes->get('/manage/dept/getchkuser', 'Manage\Dept::getchkuser'); // 총괄팀장 페이지
|
||||
$routes->group('board', ['namespace' => 'App\Controllers\Board'], function ($routes) {
|
||||
|
||||
$routes->get('/manage/menu/lists', 'Manage\Menu::lists'); // 메뉴관리
|
||||
$routes->get('/manage/dupl_phone/lists', 'Manage\Phone::lists'); // 전화확인관리
|
||||
$routes->get('/manage/loginlog/lists', 'Manage\LoginLog::lists'); // 로그인이력
|
||||
// /board/notice/lists
|
||||
$routes->get('notice/lists', 'Notice::notice');
|
||||
|
||||
// /board/notice/detail/(:num)
|
||||
$routes->get('notice/detail/(:num)', 'Notice::detail/$1');
|
||||
|
||||
// /board/notice/write
|
||||
$routes->get('notice/write', 'Notice::write');
|
||||
|
||||
// /board/notice/modify/(:num)
|
||||
$routes->get('notice/modify/(:num)', 'Notice::modify/$1');
|
||||
|
||||
// API
|
||||
$routes->get('notice/getNoticeList', 'Notice::getNoticeList');
|
||||
$routes->post('notice/actWrite', 'Notice::actWrite');
|
||||
$routes->post('notice/actModify', 'Notice::actModify');
|
||||
$routes->post('notice/remove', 'Notice::actRemove');
|
||||
$routes->get('notice/download/(:num)', 'Notice::download/$1');
|
||||
});
|
||||
|
||||
|
||||
/**
|
||||
* API ROUTES
|
||||
* 시스템관리 (manage) 그룹
|
||||
*/
|
||||
$routes->post('/login/chkLogin', 'Login::chkLogin'); // 로그인 요청
|
||||
$routes->get('/board/notice/getNoticeList', 'Board\Notice::getNoticeList'); // 공지사항 목록 조회
|
||||
$routes->post('/board/notice/actWrite', 'Board\Notice::actWrite'); // 공지사항 작성 요청
|
||||
$routes->post('/board/notice/actModify', 'Board\Notice::actModify'); // 공지사항 작성 요청
|
||||
$routes->post('/board/notice/remove', 'Board\Notice::actRemove'); // 공지사항 삭제 요청
|
||||
$routes->get('/board/notice/download/(:num)', 'Board\Notice::download/$1'); // 첨부파일 다운로드
|
||||
$routes->group('manage', ['namespace' => 'App\Controllers\Manage'], function ($routes) {
|
||||
|
||||
// 시스템관리
|
||||
$routes->get('/manage/user/getUserList', 'Manage\User::getUserList'); // 유저 목록 조회
|
||||
$routes->post('/manage/user/save', 'Manage\User::saveUser'); // 유저정보저장
|
||||
$routes->post('/manage/user/remove', 'Manage\User::removeUser'); // 유저정보삭제
|
||||
$routes->get('/manage/user/excel', 'Manage\User::excel'); // 유저 엑셀다운로드
|
||||
/** 화면 */
|
||||
$routes->get('user/lists', 'User::user');
|
||||
$routes->get('dept/lists', 'Dept::dept');
|
||||
$routes->get('dept/getchkuser', 'Dept::getchkuser');
|
||||
|
||||
$routes->get('/manage/dept/getDeptList', 'Manage\Dept::getDeptList'); // 조직목록 조회
|
||||
$routes->get('/manage/dept/getUserList', 'Manage\Dept::getUserList'); // 유저 목록 조회
|
||||
$routes->get('/manage/dept/getPdept', 'Manage\Dept::getPdept'); // 상위조직 조회
|
||||
$routes->post('/manage/dept/saveDept', 'Manage\Dept::saveDept'); // 상위조직 조회
|
||||
$routes->get('menu/lists', 'Menu::lists');
|
||||
$routes->get('permit/lists', 'Permit::lists');
|
||||
$routes->get('areas/lists', 'Areas::lists');
|
||||
$routes->get('dupl_phone/lists', 'Phone::lists');
|
||||
$routes->get('scomplex/lists', 'Scomplex::lists');
|
||||
$routes->get('loginlog/lists', 'LoginLog::lists');
|
||||
|
||||
$routes->post('/manage/menu/getMenuList', 'Manage\Menu::getMenuList'); // 메뉴 목록 조회
|
||||
|
||||
$routes->get('/manage/dupl_phone/getDuplPhoneList', 'Manage\Phone::getDuplPhoneList'); // 전화확인 목록조회
|
||||
$routes->post('/manage/dupl_phone/savePhone', 'Manage\Phone::savePhone'); // 전화정보저장
|
||||
/** API - 사용자관리 */
|
||||
$routes->get('user/getUserList', 'User::getUserList');
|
||||
$routes->post('user/save', 'User::saveUser');
|
||||
$routes->post('user/remove', 'User::removeUser');
|
||||
$routes->get('user/excel', 'User::excel');
|
||||
|
||||
$routes->get('/manage/loginlog/getLogList', 'Manage\LoginLog::getLogList'); // 로그 목록 조회
|
||||
$routes->get('/manage/loginlog/excel', 'Manage\LoginLog::excel'); // 엑셀다운로드
|
||||
/** API - 조직관리 */
|
||||
$routes->get('dept/getDeptList', 'Dept::getDeptList');
|
||||
$routes->get('dept/getUserList', 'Dept::getUserList');
|
||||
$routes->get('dept/getPdept', 'Dept::getPdept');
|
||||
$routes->post('dept/saveDept', 'Dept::saveDept');
|
||||
|
||||
/** API - 메뉴관리 */
|
||||
$routes->post('menu/getMenuList', 'Menu::getMenuList');
|
||||
$routes->post('menu/saveMenu', 'Menu::saveMenu');
|
||||
|
||||
/** API - 권한관리 */
|
||||
$routes->get('permit/getMenuAuthList', 'Permit::getMenuAuthList');
|
||||
$routes->post('permit/saveMenuAuth', 'Permit::saveMenuAuth');
|
||||
|
||||
/** API - 지역관리 */
|
||||
$routes->post('areas/getAreaList', 'Areas::getAreaList');
|
||||
$routes->get('areas/getSvcArea', 'Areas::getSvcArea');
|
||||
$routes->post('areas/saveRegion', 'Areas::saveRegion');
|
||||
$routes->post('areas/saveAllRegion', 'Areas::saveAllRegion');
|
||||
|
||||
/** API - 전화확인관리 */
|
||||
$routes->get('dupl_phone/getDuplPhoneList', 'Phone::getDuplPhoneList');
|
||||
$routes->post('dupl_phone/savePhone', 'Phone::savePhone');
|
||||
$routes->get('dupl_phone/excel', 'Phone::excel');
|
||||
|
||||
/** API - 특이단지관리 */
|
||||
$routes->get('scomplex/getScomplexList', 'Scomplex::getScomplexList');
|
||||
$routes->post('scomplex/saveScomplex', 'Scomplex::saveScomplex');
|
||||
$routes->get('scomplex/excel', 'Scomplex::excel');
|
||||
|
||||
/** API - 로그인로그관리 */
|
||||
$routes->get('loginlog/getLogList', 'LoginLog::getLogList');
|
||||
$routes->get('loginlog/excel', 'LoginLog::excel');
|
||||
});
|
||||
|
||||
|
||||
/**
|
||||
* 로그인 API
|
||||
*/
|
||||
$routes->post('/login/chkLogin', 'Login::chkLogin');
|
||||
|
||||
@@ -5,6 +5,7 @@ namespace Config;
|
||||
use CodeIgniter\Config\BaseConfig;
|
||||
use CodeIgniter\Session\Handlers\BaseHandler;
|
||||
use CodeIgniter\Session\Handlers\FileHandler;
|
||||
use CodeIgniter\Session\Handlers\RedisHandler;
|
||||
|
||||
class Session extends BaseConfig
|
||||
{
|
||||
@@ -21,7 +22,8 @@ class Session extends BaseConfig
|
||||
*
|
||||
* @var class-string<BaseHandler>
|
||||
*/
|
||||
public string $driver = FileHandler::class;
|
||||
// public string $driver = FileHandler::class;
|
||||
public string $driver = RedisHandler::class;
|
||||
|
||||
/**
|
||||
* --------------------------------------------------------------------------
|
||||
@@ -57,7 +59,8 @@ class Session extends BaseConfig
|
||||
*
|
||||
* IMPORTANT: You are REQUIRED to set a valid save path!
|
||||
*/
|
||||
public string $savePath = WRITEPATH . 'session';
|
||||
// public string $savePath = WRITEPATH . 'session';
|
||||
public string $savePath = 'tcp://192.168.10.243:6379?database=0';
|
||||
|
||||
/**
|
||||
* --------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user