【问题标题】:Meta table(s?) in Ion Auth (Codeigniter)Ion Auth (Codeigniter) 中的元表
【发布时间】:2011-10-12 20:44:33
【问题描述】:

我希望将 Ion Auth 用于 Codeigniter 应用程序,但我不确定如何正确构建表格。基本上,我有几种不同类型的用户,每一种都有不同的属性。如何仅使用一个元表来构建它?

这里提供了一些想法 (Create user roles and profiles in Codeigniter using Ion Auth),但没有一个看起来特别优雅或理想。有没有更好的方法?我能否以某种方式轻松处理多个元表(例如 meta_type1、meta_type2 等)?

一个相关问题与登录等的“身份”配置参数有关。我怎样才能让身份是一种用户类型的电子邮件,而另一种用户类型的用户名?

提前感谢任何提示/建议/想法

【问题讨论】:

    标签: php codeigniter authentication


    【解决方案1】:

    Ion Auth 代码非常干净且有条理。

    您可以轻松破解登录过程以接受用户名或电子邮件。更好的是,您可以在 GitHub 上 fork 存储库并让 $config['identity'] 变量同时接受字符串或数组,并根据它执行操作。并发送拉取请求! :-)

    关于用户元数据:我肯定会使用单个表来处理用户元数据。您可以放置​​多个列并设置为 null,以防某些用户类型不需要它们。

    希望我的想法有所帮助!祝你好运,编码愉快。

    【讨论】:

      【解决方案2】:

      我也遇到了和你一样的问题。我找到了可以解决问题的 codeigniter 身份验证库替代方案。 Flexi Auth 似乎可以为不同的用户组处理“多个额外的元表”。

      【讨论】:

        猜你喜欢
        • 2013-02-11
        • 1970-01-01
        • 2011-09-07
        • 2016-01-23
        • 2019-03-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-06-23
        相关资源
        最近更新 更多