私は、認証と統合されたある種のRBACを必要とする方向に進化したプロジェクトの真っ最中ですが、高度な機能(役割/グループに基づいてユーザーに「上限」または「制限」を設定)を備えています。SaaS GitHub、Basecampなどの有料および無料のプランがあるサイトが良い例です。
私はすでにテストしました:
IonAuth- http ://github.com/benedmunds/CodeIgniter-Ion-Auth
WolfAuth- http ://github.com/Vheissu/Wolfauth---A-Codeigniter-Auth-Library
Perm Spark- http: //getsparks.org/packages/perm/versions/HEAD/show
Codeigniter-RBAC- https://github.com/pdiddy/CodeIgniter-RBAC
およびその他(すべてに1つ:焚き火)。これらの中には認証機能しかないものもあれば、認証がないものもありますが、RBACを提供します。これらのいずれも、ユーザー制限がある可能性について利用または言及していません。
私は自分で同様のライブラリを開発し始めました(そこから移動しているので、Ion Auth関数の命名を壊さないようにしています)が、データベーススキーマの計画と移行での実装を終えたばかりであることを考えると、より良いと思います車輪の再発明の代わりに、準備ができてテストされたもの(存在する場合)を使用する。この特定のタスクを実行するためのライブラリを知っている人はいますか?
私はCI:2.1.0 + HMVCを使用しており、この特定の目的のためにDataMapperまたはRedBeanを追加することを考えています。