2013-03-04 72 views
0

我正在構建一個網站,並且是Codeigniter和Ion Auth的新成員。我的網站由三層用戶組成:普通用戶,主持人和管理員。我明白is_admin並且is_logged了,但無法弄清楚如何爲我的版主創建一個新組。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

您可以手動將組添加到groups表你的數據庫的 - 我想這是最簡單的你,你可能只需要做一次 - 或者你可以使用內置的函數庫的create_group()

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

然後,您將能夠按照您的建議檢查您的用戶。

+0

感謝您的快速回復,但不幸的是我仍然感到困惑! – Gwenji 2013-03-05 08:04:19

+0

請告訴我需要澄清的事項。你的問題是「我如何爲我的版主創建一個新的用戶組?」什麼不清楚?如何在你的'groups'表中添加一行?如何使用建議的代碼? – jtheman 2013-03-05 10:17:04