Codeigniter Ion Auth编辑用户表

Gar*_*ehc 5 php authentication codeigniter ion-auth

我是Codeigniter的新手,只是在学习ion auth认证系统。我对此有几个问题:

1)是否可以修改默认用户表?(您会建议还是反对?)我知道模型,视图,库或控制器中可能有一些函数希望这些表具有其确切的默认结构,但是例如,我不需要company列,所以我该如何删除它?

2)如何将其他用户信息添加到默认用户表?(如果我只是执行一些SQL将列添加到默认用户表,会影响任何功能吗?)

3)这是从astast问题开始的后续工作,有人会建议仅为我的其他用户信息创建一个单独的表,并使用其用户ID作为此新表中的主键,然后通过我自己的模型访问tjat信息吗?

感谢你的帮助!

Won*_*Bae 0

只要删除 Ion Library 中依赖于该表的关联代码,就可以向数据库中的默认用户表添加/删除字段。我鼓励您分叉 Ion Authentication 库并根据您的要求进行修改。

如果您不想修改离子库,创建另一个表来存储附加信息是正确的方法。

对于修改数据库表/字段,建议使用 CodeIgniter 的迁移,以便您可以跟踪源代码存储库(例如 Git)内的数据库更改。