2016-09-05 1 views
0

드루팔 (Drupal 7)을 사용하는 클라이언트 용 웹 사이트를 작성해야하는데, 유일한 문제는 다중 로그인 양식 및 권한을 처리하는 방법을 모르는 것입니다.Drupal 7 - 여러 유형의 사용자 취급

목표는 사용자 유형이 웹 사이트에서 탐색하고 할 수 있어야하지만 제안을 게시 할 수는 없지만 B 유형의 사용자는 제안을 게시하고 내용을 관리 할 수 ​​있으며 시스템은 위 업처럼.

어떻게하면됩니까? PHP는 좋지 않지만 Drupal을 사용하는 방법을 알고 있으므로 원하는 것을 할 수있는 모듈이 있습니까?

답변

2

이것은 역할 기반 권한을 사용하여 Drupal이 기본적으로 작동하는 방식입니다. 모듈을 설치하거나 다른 로그인 양식을 사용할 필요가 없습니다.

다른 역할을 만드는 것으로 시작하십시오. RoleA는 특정 컨텐츠 유형을보고 주석을 게시 할 수 있습니다. RoleB는 RoleA가 할 수있는 모든 일을 할 수 있으며, 제안을 게시하고 자신의 컨텐츠를 관리 할 수 ​​있습니다. 콘텐츠 형식에 따라 만들기/편집/삭제 권한을 제어 할 수 있습니다. 그것은 포인트 앤 클릭 관리 인터페이스를 사용하여 모두 수행 할 수 있습니다.

0

관리 페이지 /admin/user (관리 페이지의 루트 상대 경로)에서 사이트 사용자를 볼 수 있습니다. 새로운 사용자를 만들기위한 "+ 사용자 추가"링크도 있습니다. 따라서 사용자를 편집/생성하는 경우 사용자 편집 페이지에는 사용자가 사용할 수있는 역할을 설정할 수있는 "역할"섹션이 있습니다. 하나의 역할은 "물건 검색"과 "다른 것들 편집"일 수 있습니다 .. 관리자 페이지 /admin/people/permissions/roles에서 역할을 추가/편집 할 수 있습니다. 필요한 역할을 만드십시오.

정확히 어떤 역할을 할 수 있는지 설정하려면 admin 페이지가 있습니다 : /admin/people/permissions. 따라서 필요한 모든 역할을 만들 때 해당 페이지로 이동하여 권한을 설정하면 그 후에 역할을 사용자에게 할당 할 수 있습니다.