CakePHP를 사용하여 마켓 플레이스 웹 사이트를 개발할 계획 인 CakePHP를 처음 사용합니다. 네 가지 유형의 사용자가이 웹 사이트를 사용합니다. 1. 익명 2. 관리자 3. 서비스 제공자는 4. 서비스 찾는마켓 플레이스 웹 사이트에서 ACL 플러그인을 사용하는 방법은 무엇입니까?
나는 웹 사이트를 개발하기 위해 ACL 플러그인을 사용할 수 있습니다. 아니면 내가 다른 테이블에 이러한 사용자를 저장 하고이 기술을 사용해야합니까? CakePHP 2.x Auth with Two Separate Logins
Kinldy는 구조와 함께 사용할 기술을 안내합니다.
이 테이블 (acos, aros, aros_acos, users, groups)을 생성해야합니까? users 테이블에는 사용자 정보가 포함됩니다. 그룹에는 4 개의 레코드가 있습니다. (1. 익명 2. 관리자 3. 서비스 제공자 4. 서비스 탐색자) 모든 다른 유형의 사용자는 다른 필드를 갖게됩니다. 친절하게 대답을 자세히 설명하십시오. – Webgrity
다음 자습서를 따르십시오. http://book.cakephp.org/2.0/en/tutorials-and-examples/simple-acl-controlled-application/simple-acl-controlled-application.html, 함께 시간을 보내십시오. 돌아와, 나는 너의 혼란을 치우려고 노력할 것이다. 내가 지금 당신에게 말할 것 인 것, 당신은 분명히이 4 가지 종류의 사용자를 가질 수 있습니다. 이들은 실제로 그룹입니다. 그런 다음이 group_ids를 User 테이블에 보관하면됩니다. 그리고, 모든 사용자의 로그인 자격 증명에 대해 단 하나의 테이블 (사용자) 만 사용해야한다고 생각합니다. 그렇게하면 프로젝트 구조를 간단하게 유지할 수 있습니다. @ Basant –
답장을 보내 주셔서 감사합니다. 한 가지 문제가 있습니다. 특정 사용자 그룹을 대시 보드로 리디렉션하는 방법을 알려주세요. 예를 들어 admin 그룹의 사용자는 로그인 후에 admin 대시 보드로 리디렉션해야하며 서비스 공급자는 로그인 후에 서비스 공급자 dashborad로 리디렉션해야합니다. – Webgrity