Xpressengine3 \ Lightning
[Xpressengine, XE 3] 관리자 인증 검사 기능 끄기
/core/src/Xpressengine/User/Guard.php 의 checkAdminAuth 메소드 값이 false 면 '관리자 인증 검사 화면' 이 표시됩니다.
/** * 관리자 인증 검사 * * @param bool $refresh 인증 세션 시간 갱신 여부 * * @return mixed */ public function checkAdminAuth($refresh = false) { $key = $this->adminAuthConfig['session']; $expire = $this->adminAuthConfig['expire']; if ($expire === 0) { return true; } $now = time(); $timeout = $this->session->get($key, false); if ($timeout !== false && $timeout > $now) { if ($refresh) { $this->refreshAdminAuth(); } return true; } return false; }
사이트 내 에서 '관리자 인증 검사 화면' 을 사용하고 싶지 않다면 'config/production/auth.php' 에 명시된 `expire` 값을 0 으로 입력해주세요.
변경전 >>
return [ 'admin' => [ 'session' => 'auth.admin', 'expire' => 30, 'password' => 'sparkweb', ], ];
변경후 >>
<?php return [ 'admin' => [ 'session' => 'auth.admin', 'expire' => 0, 'password' => 'sparkweb', ], ];
0개 댓글