0

我正在建立一个网站,并且是 Codeigniter 和 Ion Auth 的新手。我的网站由三层用户组成:普通用户、版主和管理员。我了解 is_admin 和 is_logged in,但不知道如何为我的版主创建新组。

理想情况下,我想使用这样的东西来保护我的版主页面:

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');
}

如何为我的版主创建一个新的用户组?这是我需要在我的数据库中做的事情吗?我在文档中看到了代码,但不确定在哪里/如何使用它。

4

1 回答 1

1

您可以手动将组添加到groups数据库的表中 - 我想这对您来说最简单,因为您可能只需要执行一次 - 或者您可以使用create_group()库中内置的方法:

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

然后,您将能够按照您的建议检查您的用户。

于 2013-03-05T00:21:19.623 回答