2010-11-22 4 views
4

CodeIgniterは、速度と生のPHPが好きという点で本当にうれしいようですが、CakePHPが持っている機能(ACL、認証など)は本当に欠けています。私はもともと、自分で必要なものを書くことは大丈夫だと思っていましたが(CodeIgnitierは間違いなくDIYツールです)、私はそのような既成のものを本当に逃しています。 PHPパネルのDjangoがありますが、管理パネルや自動化機能を提供するような極端ではありませんが、CodeIgniterのようなコマンドラインは必要ありません。CodeIgniterの認証、権限と管理システム、またはDjangoの他のPHP同等物ですか?

いいえ、(1)管理パネル、(2)ログインシステム、(3)権限システムを追加するためのモジュールです。

私はただ閉じて自分自身を書くべきですか? (私は本当にために努力のこれを避けたが、私はしっかりと十分にそれを書くか、適切な規則を使用しますことをわからない)

更新:または私がしようとするとPyroCMSのように事前に構築CMSを変更する必要があります私のニーズにはすでに認証とアクセス許可と管理パネルが組み込まれていますが、不安定になる可能性はありますか?

+0

あなた自身で作成してください。セキュリティ上の理由からCodeIgniterを書き直しただけでは、CIよりも安全性が低いと心配する必要はありません。真剣に。 - また、私は現在、セキュリティを考慮した新しいフレームワークを構築中です。しかし、それはあなたが望むことはしません。しかし、私はCIのための競争に取り組んでいることを言及する必要があります。 – DampeS8N

+5

独自の認証/許可システムを作成する前にhttp://stackoverflow.com/questions/346980/what-c​​ode-igniter-authentication-library-is-bestに問い合わせてください。 –

+0

私はちょうど "シャットダウンして自分自身を書く"だろう。;)セッションライブラリは本当に強力で、目標の正しい理解を持っています... ACLとログインのものはかなりシンプルです。 – Peter

答えて

1

そしてTHERもCodeIgniterのためのBackendProですが。私はあなたがACLのためにTankAuthまたはErkana認証用とZend_Aclを試すことができますそれ以外

は、彼らが使用する:)

+0

+1 Zend_Aclの場合、CIの代わりに完全なZend Frameworkを使うことも考えられます。 – wimvds

+0

@wimvds:もちろんYend Frameworkを使ってすべてをやることができましたが、質問は "Codeigniterのための認証..."です) – Diablo

-1

その内蔵されている認証数多くのPHPフレームワークがあります。

  1. CakePHPの
  2. Kohanaの
  3. のYii Frameworkの
1

CodeIgniterのを非常に単純です...それを試してみましたが、それはあなたがここで何をしたいんように見えるしていませんなぜ私はそれを愛するのか基本的な枠組みです。認証、承認、またはアクセス制御は提供されません。非常に汎用的であるため、非常に使いやすいものを作成することは非常に困難です。

本当にシンプルな認証システムを使用したい場合は、大部分の状況で機能するものの、すべてではなく、Ion Auth(PyroCMSで使用されているもの)を試してみてください。

私はDjangoとRailsが素晴らしい仕事をしていると思いますが、どちらも正常なフレームワークを超えています。 CodeIgniterは、独自の規約でコーディングするのに十分なスペースを提供します。代わりに、デベロッパーの慣習に代わる年月を費やすことを強いられずに、やり方を変えることができます。

イオン認証の使用例については、PyroCMSを参照してください。 Pyroの主任開発者として、私はv1.0.2がかなり安定していると伝えます。 :)

関連する問題