짧은 answe r은 : 당신이 만들고 app_controller.php
을하고 beforeFilter
method.`에 코드를 삽입해야 할 것 같은데
긴 답변 :는 응용 프로그램 디렉토리에 app_controller.php
파일을 만들고 다음 코드를 삽입 beforeFilter()
.
if (isset($this->params[Configure::read('Routing.admin')])) { //User is trying to access a page using the admin route
if ($this->Session->check('someSessionVariable')) { //Check user has some session variable set.
// User is accessing an admin page and has permission, do something, or in most cases do nothing.
} else { //No sessions set for user, redirect to login page.
$this->redirect('/yourLoginPage'); //Redirect
}
}
이것은 인증 구성 요소의 적절한 사용자를 대신하지 않지만 필요한 것을 수행해야합니다. 생산에 들어가기 전에 안전을 확인하십시오.