2011-07-25 44 views
3

我希望爲Codeigniter應用程序使用Ion Auth,但我不確定如何正確構建表格。基本上,我有幾個不同類型的用戶,每個用戶具有不同的屬性。如何用一個元表創建它?Ion Auth(Codeigniter)中的元表(s?)

這裏提供了一些想法(Create user roles and profiles in Codeigniter using Ion Auth),但沒有一個看起來特別優雅或理想。有沒有更好的方法?我能否以某種方式輕鬆處理多個元表(例如,meta_type1,meta_type2等)?

一個相關的問題與登錄等的「身份」配置參數有關。我怎麼能有一個用戶類型的電子郵件的身份和另一個用戶名?

預先感謝任何提示/諮詢/想法

回答

0

離子驗證碼是非常乾淨和有組織的。

您可以輕鬆破解登錄過程以接受用戶名或電子郵件。更妙的是,你可以在GitHub上分配repo並使$ config ['identity']變量同時接受字符串或數組,並根據這一點行事。併發送拉請求! :-)

關於用戶的元數據:我肯定會使用單個表來處理用戶元數據。如果某些用戶類型不需要它們,您可以放置​​多個列並將其設置爲null。

希望我的想法能幫到你!祝你好運,快樂的編碼。

0

我也遇到了和你一樣的問題。我發現可以解決問題的代碼驗證庫替代方案。 Flexi Auth似乎可以爲不同的用戶羣處理「多個額外元表」。

相關問題