PropelをORMとしてSymfony(PHPフレームワーク)でプロジェクトを作成しました。ログイン/認証の目的でsfGuardプラグインを使用しています。しかし、私たちのクライアントは、ユーザーがGmail、Twitter、またはFacebookのアカウントでログインすることを望んでいます。Stackoverflowの場合と同様に、Facebook、Gmail、Twitter、またはOpenIDアカウントでログインできます。ログインすると、プロフィールを編集したり質問したりできるホームページが表示されます。このために、ユーザーID(Facebook IDなど)をデータベースに保存して、彼の参照を保持する必要があります。
2062 次
4 に答える
3
そのジョブを処理するプラグインを確認することをお勧めします。それらのいくつかを次に示します。
Twitter、openID、Facebookに接続し、各ページのreadmeセクションにある手順を読んで、問題がないようにするために必要なものだと思います。
于 2011-06-06T15:07:33.180 に答える
0
基本的に、グーグルとツイーターの両方が提供するフレームワークのそれぞれに関する多くのドキュメントを読む必要があります。
ただし、実行されたすべての作業を処理する既製のフレームワークがあり、それをシステムに統合することしかできません。良い例はOpenIDFoundationです。
詳細はこちら: http: //openid.net/
于 2011-06-06T07:47:54.563 に答える
0
それらはすべてOAuthプロトコルを使用します。Facebookの場合は、次のことを試してください: http ://developers.facebook.com/docs/reference/plugins/login/
Googleでログインするためのサンプルコードは次のとおりです:http ://code.google.com/apis/accounts/docs/OpenID.html
于 2011-06-06T07:48:05.957 に答える
0
openidとoauth(twitterの場合)を使用する必要があります。同じものに使用できるプラグインはたくさんあります。
于 2011-06-06T07:50:31.653 に答える