我希望将Ion Auth用于Codeigniter应用程序,但我不确定如何正确构造表格。基本上,我有几个不同类型的用户,每个用户都有不同的属性。如何用一个元表来构建它?
这里提供了一些想法(Create user roles and profiles in Codeigniter using Ion Auth),但没有一个看起来特别优雅或理想。有更好的方法吗?我能以某种方式轻松处理多个元表(例如meta_type1,meta_type2等)吗?
相关问题与登录等的“身份”配置参数有关。我如何将该身份作为一种用户类型的电子邮件和另一种用户的用户名?
提前感谢任何提示/建议/想法
答案 0 :(得分:0)
Ion Auth代码非常干净整洁。
您可以轻松破解登录过程以接受用户名或电子邮件。更好的是,你可以在GitHub上分配repo并使$ config ['identity']变量同时接受字符串或数组,并根据它行事。并发送拉动请求! : - )
关于用户的元数据:我肯定会使用单个表来处理用户元数据。如果某些用户类型不需要它们,您可以放置多个列并设置为null。
希望我的想法有所帮助!祝你好运,编码愉快。
答案 1 :(得分:0)
我也遇到了和你一样的问题。我找到了可以解决问题的codeigniter认证库替代方案。 Flexi Auth似乎可以处理不同用户组的“多个额外元表”。