1

シングル アプリケーション ページ Asp.net MVC 4 テンプレートは、既定のデータベースを使用してログインと登録を確認しますが、SPA アプリケーションで既存のデータベースを使用したいと考えています。デフォルトデータベースのような情報を保存するテーブルと、データベースに他の情報を保存するテーブルがあります。では、どうすればこれを行うことができますか?または、承認用にデフォルトのデータベースを使用し、データベースを使用してビジネスを行う必要がありますか?

4

1 に答える 1

1

いつものように、このタスクを実行するにはいくつかの方法があります。

Microsoft は、 ASP.NET メンバーシップとロールを使用した例を示しています。これは、目的を達成するための強力な方法であり、それが機能するためのサンプル データベースも提供しています。

この方法でメンバーシップとロールを処理するoverrideすべてのメソッドを使用できます。ASP.NET メンバーシップとロールを使用し、独自のデータベース (またはテキスト ファイルや Xml などのユーザー情報を共通の場所に保持するもの) を使用することでメリットが得られます。 、 あなたが決める!)

これについては、独自のメンバーシップ プロバイダーを作成する方法に関する私の回答をご覧ください。

.NET 4.0 のカスタム MembershipProvider

この回答を最後までお読みになることをお勧めします。この件に関するビデオ チュートリアルを追加しました。


または、プロバイダーを単純に放電してSession、ユーザーとパスワードを検証し、ユーザーのライブサイクル全体を維持して、ユーザー情報とログインしているかどうかを知らせるなど、独自の方法を実行して使用することもできます...

ここ数年ずっと、Microsoft は自分たちのやり方を使うことを勧めていますが、いつでも自分のやり方で物事を行う自由があります。

于 2012-03-24T06:29:02.777 に答える