0

現在の Web サイト (c# + asp.net + webforms + sql-server-2008) をアップグレードしています。

現在の Web サイトでは、「asp.net メンバーシップ」に基づくユーザー認証メカニズムを使用しています。

asp.net mvc4 を使用してアップグレードしたバージョンのサイトです。

だから、私は選択をする必要があります:

  1. mvc4 サイトで asp.net メンバーシップを引き続き使用するには (それは可能ですか?)

  2. mvc4 で動作する新しい認証メカニズムを作成します。

あなたは私に何をお勧めしますか? 最初の選択肢を選択している場合は、メンバーシップを mvc4 に移動する方法についての情報を教えてください。2番目の選択肢を選択する場合は、メンバーシップに似た別の技術を教えてください。

ありがとうございました!

4

1 に答える 1

1

MVC4 テンプレートは SimpleMembership プロバイダーを優先しますが、Web.Config を簡単に変更して、既存の aspnetDb データベースを使い続けることができます。共同利用(移行期間中)も可能であるべきです。

認証はほとんど同じで、承認は web.config からコントローラーとアクションの属性に移動しました。

[Authorize] // deny '?'
class AccountController
{
   [AllowAnonymous]
   public ActionResult Register() { }

   ...
}
于 2013-09-28T11:25:34.403 に答える