2011-11-23 5 views
0

현재 cakephp의 프로젝트에는 admin, developer, researcher 및 customers와 같은 여러 사용자에 따라 다른 역할이 있습니다. 분명히, 그들의 의견은 사용자 그룹에 따라 다릅니다. 하지만 이제 내 관리자는 브라우저의 모든 사용자 그룹에 대한보기를보고 싶어합니다. 그는 고객보기 및 연구원보기를 위해 홈페이지에 두 개의 단추를 추가하라고 요청했습니다. 이것을 달성 할 수 있습니까? 그리고 그렇다면, 어떻게?cakephp에 다중 로그인

답변

0

인증 세션에서 역할을 재정 의하여 페이지를 다시로드하십시오. 다음은 간단한 예입니다.

public function toggle_user($role = 'reviewer') { 
    $this->Session->write('Auth.User.role', $role); 
    $this->redirect($this->referer()); 
} 

앱 구성 방법에 따라 변경하십시오.

관련 문제