在codeigniter和Ion Auth中使用两个不同的表进行身份验证

时间:2015-02-23 12:28:07

标签: php codeigniter codeigniter-2 ion-auth

我正在使用Ion Auth进行用户身份验证。我正在尝试构建的系统需要两个不同的用户表用于客户端和管理员。在application / config / ion_auth.php中,我只能更改一个表名,我怎样才能确保两个控制器使用两个不同的用户表?

3 个答案:

答案 0 :(得分:1)

为什么不改为创建群组?您可以使用create_group方法 然后只检查用户是否属于该组。

只需创建一个客户端组和一个Admin组。您还可以添加更多像主持人组等

这种方式更方便,拥有多个用户表

答案 1 :(得分:0)

制作包含所需字段的新表格,并将其与group_id中的users_groups相关联。

答案 2 :(得分:0)

数据库中的每个表都应代表一个实体。由于您需要实体用户进行身份验证,因此您应该为所有用户提供一个表。之后,您可以为Admin和Client创建表,并在这些表和Users表之间创建关系。