3

次のようなユーザー ログインのフレームワークを見つけようとしています。

  • 実装/保守が簡単。
  • シンプルなifステートメントを使用して、ユーザーがログインしているかどうかを簡単にテストできます
  • ユーザーはページからページへとログインしたままになり、フレームワークはそのすべてを処理します
  • 少なくとも Facebook だけでなく、Twitter、Wordpress などのソーシャル ログイン機能もあります。
  • MySQL との統合は簡単で、フレームワークを扱うことなく「プロファイル」フィールドを追加できます。

プラス - tumblr のソーシャル ログインはありますか? ・かんたんシェアボタンなど

私はすでに Gigya、LoginRadiusOneAll、および Janrain を発見しました。問題は、ドキュメントがひどいことです。それらを自分の認証/セッションシステムに統合する必要があるのか​​ 、それとも私のためにそれを処理する必要があるのか​​ 、本当にわかりません.

どうもありがとう

4

5 に答える 5

5

http://hybridauth.sourceforge.net/ をお試しください

于 2012-04-20T06:39:06.520 に答える
0

私も最近同様の研究を行っていますが、正直なところ、そのすべてを処理する単一の完璧なフレームワークはありません。あなたが得ることができる最高のものは上記のようにFacebook とOpauthに関連するすべての側面をカバーするCakePHP Facebook プラグインです。Hybridauthを試すこともできますが、opauth とハイブリッド認証を統合するには、自分で書かなければならないコードが付属しています。

于 2014-06-13T20:01:34.630 に答える
-1

Opauthとは?http://opauth.org/

OmniAuth for Ruby に着想を得た Opauth は、PHP アプリケーションが認証プロバイダーとやり取りするための標準化された方法を提供します。

フレームワークとしての Opauth は、開発者が PHP フレームワークとアプリケーション全体で予測可能な方法で機能する戦略を作成できるようにする一連の API を提供します。

Opauth は、他の PHP アプリケーションやフレームワークとうまく連携します。現在、以下でサポートされています。

バニラ (プレーン) PHP アプリケーション (もちろん)
CakePHP (uzyn によって維持されます)
CodeIgniter (destinomultimedia によって維持されます)
CodeIgniter (mcatm によって維持されます)
FuelPHP (andreoav によって維持されます)
Laravel (FakeHeal によって維持されます)
PrestaShop (Onasusweb によって維持されます)
Silex (によって維持されますicehero)
Yii Framework (kahwee が管理)
Zend Framework 2 (lorenzoferrarajr が管理)
Nette (michalsvec が管理)
など。
選択した PHP フレームワークがまだリストにない場合でも、通常の PHP コンポーネント (クラス) と同じように Opauth を使用できます。

于 2014-06-13T17:35:32.617 に答える