シングル アプリケーション ページ Asp.net MVC 4 テンプレートは、既定のデータベースを使用してログインと登録を確認しますが、SPA アプリケーションで既存のデータベースを使用したいと考えています。デフォルトデータベースのような情報を保存するテーブルと、データベースに他の情報を保存するテーブルがあります。では、どうすればこれを行うことができますか?または、承認用にデフォルトのデータベースを使用し、データベースを使用してビジネスを行う必要がありますか?
1 に答える
いつものように、このタスクを実行するにはいくつかの方法があります。
Microsoft は、 ASP.NET メンバーシップとロールを使用した例を示しています。これは、目的を達成するための強力な方法であり、それが機能するためのサンプル データベースも提供しています。
この方法でメンバーシップとロールを処理するoverride
すべてのメソッドを使用できます。ASP.NET メンバーシップとロールを使用し、独自のデータベース (またはテキスト ファイルや Xml などのユーザー情報を共通の場所に保持するもの) を使用することでメリットが得られます。 、 あなたが決める!)
これについては、独自のメンバーシップ プロバイダーを作成する方法に関する私の回答をご覧ください。
この回答を最後までお読みになることをお勧めします。この件に関するビデオ チュートリアルを追加しました。
または、プロバイダーを単純に放電してSession
、ユーザーとパスワードを検証し、ユーザーのライブサイクル全体を維持して、ユーザー情報とログインしているかどうかを知らせるなど、独自の方法を実行して使用することもできます...
ここ数年ずっと、Microsoft は自分たちのやり方を使うことを勧めていますが、いつでも自分のやり方で物事を行う自由があります。