MVC 3 を使用して Web サイト アプリを作成しようとしています。問題は、ユーザーがサインインする Web サイトをセットアップして、ユーザーに固有のデータのみを表示することです。たとえば、Facebook にログインすると、自分の「壁」だけが表示され、他の人は表示されません。
データをユーザーに接続できるデータベースをセットアップする方法についてのチュートリアルを教えてもらえますか?
前もって感謝します!
MVC 3 を使用して Web サイト アプリを作成しようとしています。問題は、ユーザーがサインインする Web サイトをセットアップして、ユーザーに固有のデータのみを表示することです。たとえば、Facebook にログインすると、自分の「壁」だけが表示され、他の人は表示されません。
データをユーザーに接続できるデータベースをセットアップする方法についてのチュートリアルを教えてもらえますか?
前もって感謝します!
主キーUserNameを使用する独自のデータモデルにテーブルを作成します。これは、ユーザーに表示する壁を決定する値です。
ユーザーが登録するときに、ASP.NETメンバーシッププロバイダーを使用して作成した後、メンバーシッププロバイダーのユーザー名と同じユーザー名を指定する新しい行をユーザーテーブルに追加します(簡単にするために、ユーザー名に電子メールアドレスを使用します-簡単に一意性を保証します)。ControllerクラスのUserプロパティを使用して、壁データのクエリを実行できます。
asp.net/mvcでいくつかのチュートリアルをお勧めします。Nerd Dinner が MVC3 用に更新されているかどうかはわかりませんが (ちなみに、Scott Guthrie によって書かれたすばらしいチュートリアルです)、次のチュートリアルにはログイン機能があり、ユーザー固有のデータの処理方法を基本レベルで説明しているようです。