私は、作業中のプロジェクトにPHPとcodeigniterフレームワークを使用しており、ユーザーログイン/認証システムが必要です。PHPユーザ認証ライブラリ/フレームワーク...どのようなオプションがありますか?
今のところ、私はむしろSSLを使用しないでください(残念なことかもしれません。共有ホスティングを使用していると、このことは避けられます)。私はopenIDの使用を検討しましたが、ターゲットオーディエンスは一般的に技術的ではないため、ユーザーに迷惑をかける可能性があると判断しました(ログイン情報のミラーリングなどが必要ではありません)。機密データが渡されていないので、私はsha1などのハッシュベースの認証を書くことができることを知っています(私はstackoverflowの感度レベルと比較したい)。
カスタムソリューションを作成する前に、セミセキュアな認証を提供するために使用していた優れたライブラリやパッケージがあるかどうかを知ることは賢明でしょうか?私はcodeigniterを初めて使っていますが、それとうまく統合されたものが望ましいでしょう。何か案は? (私は私のアプローチについて批判し、なぜ私がSSLを使用するだけでなく狂っているのかもしれないのかについての提案を公開する)。前もって感謝します。
更新:いくつかの提案を検討しました。それがうまくサポートされ、うまく構築されているように私はzend-authを試してみたいと思っています。誰もがcodeigniterでzend-authを使った経験がありますか(それは大きすぎますか?)、それをCIと統合する上で参考にしていますか?複雑な認証方式は必要ありません。単純なログイン/ログアウト/パスワード管理認証システムです。
また、dx_authも面白そうですが、あまりにもバグだと心配です。他の誰かがこれで成功しましたか?
私はこの機能を持っている任意の提案をstackoverflow..soと同様に(登録/ログインしていないつまり、ユーザーが)
チェックの答え: http://stackoverflow.com/questions/1106604/framework-for-administrating-users/1116855#1116855 –
あなたがhttpsを見てみたいことがあり – kguest
PEARのAuthコンポーネントでもあります:// github.com/delight-im/PHP-Authは、フレームワークにとらわれず、データベースに依存しません。 – caw