2011-12-03 11 views
-3

私のウェブサイトからfacebookアカウントにログインします ユーザ名&パスワードはすでにデータベースに保存されています。ユーザー名&パスワード彼はo facebookアカウントへの自動ログインで、詳細と表示を取得します。私のデータベーステーブルからユーザ名とパスワードを送信してログインします

可能ですか?はいの場合はどうですか?

PHPを使用しています。

+4

私はあなたが望むとは思えませんが、正しい方法では聞こえません。まず、Facebookに自動的にログインすることはできません.2番目に、自分のユーザーのFacebookパスワードがデータベースにあることは良い考えではありません。 3番目にハッシュされたパスワードでログインすることはできません。あなたがプレーンテキストのパスワードを持っている場合は、おそらくあなたは知っていませんが、あなたのデータベースのユーザーのFacebookアカウントの痛みのテキストパスワードを持つことは決して良い考えではありません。 (規則や良い習慣の崩壊)Facebookへのユーザーの自動ログインは問題になりません。申し訳ありません。アプリのワークフローを完全に再考する必要があります。 – Achshar

+2

論理を逆にすることを考えてみるとよいでしょう。ユーザが自分のFacebook資格情報を使ってウェブサイトにログインさせるようにします。 – JJJ

答えて

2

FacebookはあなたのウェブサイトがFacebookと対話できるようにOAuthを使います。ユーザーがログインしていない場合は、ログインするオプションがあります。OAuthをプログラムして、ユーザーの基本プロファイルと拡張アクセス権あなたが引っ張りたいものに応じて。パーミッションは一度だけ与えられ、facebookアカウントの設定で管理されます。ユーザーはいつでもあなたのウェブサイト/アプリへのアクセスを拒否することができます。私はここで探し始めてみることをお勧めします:http://developers.facebook.com/docs/reference/php/http://developers.facebook.com/docs/reference/api/

関連する問題