1

これは設計上の問題です。

Facebook SDK c# を介して Facebook ログインを使用する方法を理解しました。

質問: ユーザーが別のページに移動するたびに、ユーザーが FB にログインしているかどうかを確認する最善の方法は何ですか?

ASP.NET Web フォームに戻ると、マスター ページのコード ビハインドで FB ログイン ステータスをチェックするコードを簡単に挿入できました。これは良かった... 一度で完了。しかし、Asp.Net MVC 4.0 で同様のものを実装する方法がわかりません。

_Layout.cshtml ファイル (マスター ページのように機能する) が単なるビューである (したがって、コード ビハインドがない) ことを考えると、ユーザーが FB にログインするたびにユーザーがログインしているかどうかを確認する方法をコーディングする最良の方法は何ですか?別の Web ページに移動しますか? 私が思うに、このコードを各コントローラーに追加することは、最適な設計ソリューションにはなりません。

私が考えることができる唯一の解決策は、クライアント側で Javascript を使用して WebApi 呼び出しを行うことです...スクリプトは、各ページで実行されるように他のすべてのスクリプトとバンドルされると思います。しかし、私はサーバー側で解決策を見つけることを望んでいました...

私は MVC にかなり慣れていないので、進むにつれて物事を学んでいます...ヒントはありがたいです...ありがとう!

4

1 に答える 1