2013-03-04 3 views
0

저는 Codeigniter와 Ion Auth를 처음 접했습니다. 내 웹 사이트는 일반 사용자, 중재자 및 관리자의 3 단계 사용자로 구성됩니다. is_admin 및 is_logged in을 알고 있지만 운영자를 위해 새 그룹을 만드는 방법을 알 수 없습니다.PHP CodeIgniter Ion Auth 새 그룹 만들기

적으로는, 내가 내 중재자 페이지를 보호하기 위해이 같은 것을 사용하고 싶습니다 :

if (!$this->ion_auth->in_group('moderator')) 
{ 
    //redirect them to the home page because they must be an administrator to view this 
    redirect($this->config->item('base_url'), 'refresh'); 
} 

은 어떻게 사회자에 대한 사용자의 새 그룹을 만들 수 있습니까? 내 데이터베이스에서해야 할 일인가요? 설명서에 코드가 있지만 사용 방법을 잘 모르겠습니다. 아마 당신은 한 번만 할 필요가 나는이 당신을 위해 가장 쉬운 것 같다 - -

답변

1

당신도 수동으로 DB의 groups 테이블에 그룹을 추가하거나 라이브러리에 내장 된 방법 create_group() 사용할 수 있습니다

$this->ion_auth->create_group('moderator', 'This is the moderators group'); 

그러면 사용자가 제안한대로 사용자를 확인할 수 있습니다.

+0

빠른 응답을 보내 주셔서 감사합니다.하지만 불행히도 저는 여전히 의아해하고 있습니다! – Gwenji

+0

명확한 설명이 필요하면 알려주십시오. 귀하의 질문은 "내 사회자를 위해 새로운 사용자 그룹을 만들려면 어떻게해야합니까?"입니다. 불분명 한 점은 무엇입니까? 'groups' 테이블에 행을 추가하는 방법은? 제안 된 코드를 사용하는 방법? – jtheman