2009-05-28 23 views
9

これが既に尋ねられた場合は私に許してください。最も簡単なドロップインのPHP認証ソリューションですか?

最終的な目標は、一部のデータを各ユーザーに(明らかに)関連付けることと、そのデータをユーザーの役割に応じてユーザーに表示することです。

私は、PHPでユーザを認証するための簡単なドロップインソリューションを広く検討しました。

は、私が見ているわけではない:認証と

  • CMS
  • A PHP MVCフレームワーク

このプロジェクトは、両方のためにあまりにも単純であり、それが最終的に生産に行く必要がありますが、初心者のプログラマによって実行されます。私はCMSやフレームワークのためのものではなく、PHPを教えたいと思っています。私はフレームワークのアイデアに完全に反対していませんが、私が見てきたフレームワークはすべてMVCを強制します。

私は簡単にユーザーを登録したり、ユーザーをログインさせたり、ユーザーを役割に入れたりすることができます。理想的には、データベース&の暗号化ロジックを処理するライブラリを用意し、上記を行う簡単なAPIを私に提供することを意味します。私はデータベースをライブラリに提供して、私とのやりとりなしにそのことをやり直すことを好む - セッションにデータを格納することも望ましいが必須ではない。

私はこれを自分で簡単に行うことができますが、教えている人には簡単にしたいと思います。ライブラリ/コンポーネント/ etcは私がこれを望むものです。私はPEAR全体に行きました。モジュールはあまりにも複雑に見えます。 PHP5のドキュメントで提供されている2つの認証プロバイダは私には不明瞭です。彼らが私が記述したことをするならば、実際に働いている人の例はうまくいくでしょう。何か案は?

+0

フレームワークにとらわれず、データベースに依存しないhttps://github.com/delight-im/PHP-Authをご覧ください。 – caw

答えて

4

Login Sessions

それは少し時代遅れだが、それでも偉大な概念が付属しています。

関連する問題