php - 使用 Ion Auth 在 Codeigniter 中创建用户角色和配置文件

标签 php codeigniter crud

我将 Codeigniter 与 Ion Auth 一起用于用户管理。我想创建两种不同的用户角色 - 一种用于志愿者,一种用于组织。我知道我可以将 Ion Auth 的 groups 用于访问控制之类的事情,但是将字段添加到不同用户类型的好方法是什么(例如 - 志愿者用户将拥有“口语” ' 字段,而组织将有一个 '任务' 字段)?我应该为每个新用户类型扩展 Ion Auth 类并为每种类型单独处理 CRUD,还是使用“组”字段和用户 ID 来引用另一个表中的字段?关于解决这个常见问题的方法有什么见解吗?

最佳答案

我建议只将您需要的所有字段添加到元表中,并且只更新每个用户组所需的字段。如果每个用户需要多个组,请查看 Ion Auth v2 .

关于php - 使用 Ion Auth 在 Codeigniter 中创建用户角色和配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6240059/

相关文章:

Django:在 contrib.admin 之外实现 CRUD 的最佳实践

php - 解析发送到 PayPal 的自定义变量

php - 如何将youtube嵌入代码转换为url?

php - 使用 PHP distinct 从 mysql 中获取所有唯一数据

codeigniter - 在Codeigniter中,如何将第三个参数传递给回调(表单验证)?

php - bonfire/codeigniter - Assets::add_js - 无法添加传递参数

php - 如果A表查找结果为零,如何查找B表?

php - 不能使用 CodeIgniter 的 LIKE()

node.js - 获取 http ://localhost:4000/rugs 500 (Internal Server Error)

java - Spring MVC和MySQL数据库的使用