-3
로그인 후 사용자 유형 admin을 한 페이지로, 사용자 유형 멤버를 다른 페이지로 리디렉션하고 싶습니다. 방법?다른 사용자 유형별로 다른 로그인 리디렉션
로그인 후 사용자 유형 admin을 한 페이지로, 사용자 유형 멤버를 다른 페이지로 리디렉션하고 싶습니다. 방법?다른 사용자 유형별로 다른 로그인 리디렉션
사용자의 로그인 기능은, 그렇지 않으면 설명에 대한 추가 의견을 많이 생성 할 수 있습니다, 당신이 현재 무엇을 설명하는 것이 좋습니다 일반적으로 뭔가 같은
public function login() {
if ($this->request->is('post')) {
if ($this->Auth->login()) {
$userType = $this->Auth->user('type');
if ($userType == 'admin') {
$this->redirect(array('controller' => 'admin', 'action' => 'dashboard'));
} else {
$this->redirect(array('controller' => 'users', 'action' => 'profile'));
}
} else {
$this->Session->setFlash(__('Invalid username or password, try again'));
}
}
}
아, 그렇습니다. 'loginRedirect' 매개 변수를 사용하면 수동으로 할 수 있습니다. 감사! –
될 것이다. 원칙적으로 한 문장으로 된 질문은 선행 연구의 증거가 없으므로별로 적합하지 않습니다. – halfer
물론, 더 이상 설명이 필요 없다고 생각했습니다. 그것은 간단한 질문이었고 나는 당장 올바른 대답을 얻었습니다. –
[이 질문의 중복] (http://stackoverflow.com/questions/21734175/cakephp-setting-loginredirect-from-beforefilter-for-admin-role/21734618#21734618) – jimmymadon