0
저는 Cakephp 2.0을 사용하고 있으며 권한이없는 사용자가 어디로 리디렉션되는지에 관해 약간의 결함이 있습니다.
내 CakePHP 사이트에이 URL에 로그인 양식이 있습니다.URL 접두사로 CakePHP 로그인 리디렉션 글리치
localhost/users/login
localhost/users/dashboard를 방문하려고하면 올바른 로그인 양식으로 리디렉션됩니다.
그러나 localhost/api/users/getInfo와 같은 접두어가있는 URL을 방문하려고하면 대신 localhost/api/users/login으로 리디렉션됩니다 (로그인 양식 URL에 추가 접두어가 있음)
접두사를 사용하고 있는지 여부에 관계없이 권한이없는 사용자가 항상 올바른 로그인 양식으로 리디렉션되도록하려면 어떻게해야합니까?
다음은 지금 구성 요소를 추가하는 방법입니다.
public $components = array('Auth' => array(
'loginRedirect' => array('controller'=>'users', 'action'=>'dashboard'),
'logoutRedirect' => '/',
'authError' => "You can't access that page",
'authorize' => array('Controller')
));
감사합니다,
티