-1

Facebook SDKv5.4からalphav6に移行するときに、ProblemsのWinFormクライアントサンプルを使用します。

Facebookにログインする方法を確認します。

私の質問:ダイアログなしでFacebookにログインすることは可能ですか?

 private void btnLogin_Click(object sender, EventArgs e)
        {
            // open the Facebook Login Dialog and ask for user permissions.
            var fbLoginDlg = new FacebookLoginDialog(AppId, ExtendedPermissions);
            fbLoginDlg.ShowDialog();

            // The user has taken action, either allowed/denied or cancelled the authorization,
            // which can be known by looking at the dialogs FacebookOAuthResult property.
            // Depending on the result take appropriate actions.
            TakeLoggedInAction(fbLoginDlg.FacebookOAuthResult);
        }
4

2 に答える 2

2

Facebookのポリシーに従い、ユーザーのログイン/パスワードをデータベースに保存して「自動」ログインに使用することは許可されていません。

I.特徴と機能

..。

3-Facebookのユーザー名またはパスワードをプロキシ、要求、または収集する機能を含めてはなりません。

したがって、答えは-いいえ、あなたはそれを行うことはできません、そしてあなたはそれを行うことを許可されていません。

于 2012-05-18T17:54:47.110 に答える
0

これは単なるアイデアであり、コメントボックスには収まりません。

したがって、ユーザーは最初にデータを入力する必要があります。アクセスできるように、サーバー上のどこかにあるデータベースまたはファイルに保存します。初めての訪問者にログインしてもらい、信用情報などを保存するかどうかを尋ねるのが最善の方法だと思います。はいの場合は、ユーザー名とパスワードを取得し、Windowsにログインして暗号化し、データベースに保存します。これで、ユーザーがWinFormを使用する場合、最初にWindows認証を使用してWindowsログインを確認する必要があります。彼らのログイン名を見つけた後、あなたはあなたのデータを調べて彼らのログインを見つけ、そして彼らのユーザー名とパスワードを引き出し、自動的にフィールドに入力してログインします。

それに似たものを実装してみてください。

于 2012-05-18T18:18:57.877 に答える