0

私は自分の Web サイトで Facebook ログイン API を使用しています。現在、FB ユーザー ID が SQL Server データベースに存在するかどうかを確認しています。存在する場合、ユーザーは自分の Web サイトにアクセスできます。それ以外の場合は、Facebook 登録プラグイン ページにリダイレクトされます。

問題は、web.config 承認で aspnetdb も使用していることです。ログインして aspnetdb メンバーシップ プロバイダーによって認証されたユーザーを受け入れるすべてのユーザーをブロックします。私のアプリの非fbログインページで。Facebook 経由でログインするユーザーを認証するにはどうすればよいですか? ありがとう。

4

1 に答える 1

0

Facebook ログイン/登録 API は FBUserid を提供します。これは、ユーザーに対して SQL サーバー DB に保存する必要があります。新しいユーザーがあなたのウェブサイトに来て、FB 経由で登録した場合、データベースに対応するユーザーを生成し、デフォルトのパスワード (ユーザーごとにランダムで異なる) を生成する必要があります。アプリケーションのログイン情報を確認するには、デフォルトのパスワードを電子メールで送信し、最初のログイン時に変更するよう依頼する必要があります。

于 2012-11-02T11:58:17.460 に答える