0

正常に動作するアプリがありますが、起動が遅くなります。他のすべてのアプリのメインページはindex.phpですが、index.phpはデータベースに登録されているかどうかを確認し、登録されていない場合はデータベースに追加するページです。

私は彼らが彼らのデータベースに登録されているかどうかをチェックするために、Authセクションにリダイレクトがあると仮定しています。どうすればいいのかわかりません。

彼らがOAuthを使用して自分のDBに登録していると思うのは正しいですか?これが「はい」の場合、これとその方法を説明するリンクはありますか?

4

1 に答える 1

1

OAuthは、データベースへのデータの保存とは何の関係もありません。OAuthは、ユーザー名/パスワードをサードパーティのサイトに公開することなく、Webサイトでユーザーを認証するためのプロトコルです。

データをDBに保存する方法はあなた次第です。ほとんどの人は、ある種のデータベースバックエンド(MySQLなど)を持っており、クエリを使用してデータを保存します。最初にFacebookからデータを取得し(GraphAPIを使用して/meを呼び出し)、次にデータをDBに挿入する必要があります。

OAuthを使用するだけでは、上記のいずれも達成されません。データを取得してから保存する必要があります。OAuthは、保存したいデータを取得するためのアクセスのみを提供します。

于 2012-08-01T11:40:38.767 に答える