2010-12-29 10 views
1

私は既にテーブルにすべての顧客情報を格納しています。名前、電子メールの電話、パスワードなどのもの。既存のデータにASP.NETメンバーシッププロバイダを使用する方法

この場合、asp.netメンバーシップ/ロール/プロファイルプロバイダをどのように活用できますか?

MVC2で注釈を使用して認証などを行いたいとします。

お読みいただきありがとうございます。読んでいただきありがとうございます。

答えて

0

私は」他の2つの "本当の"答えを比較/比較するCW回答を投げています。

標準メンバーシッププロバイダとそのデータベーススキーマをJohn's answerとして使用するか、独自のメンバーシッププロバイダを作成して現在のデータベースをuser517656's answerとして利用します。

標準プロバイダを使用する場合は、ユーザーをmicrosoftデータベースに移行する必要があります。しかし、いったんそれをしたら、たくさんのコードを書く必要はありません。

カスタムプロバイダを使用する場合は、すべてのコードを自分で記述する必要がありますが、データベースを変更する必要はありません。

3

おそらく、カスタムメンバーシッププロバイダを作成する必要があります。

チェックアウト:

MSDN Article

ASP.Net Video

そして、彼らはあなたに

1

を助けるかどうかを見るには、非常に単純な方法にあります 1.使用 (Cでaspnet_regsql.exe:WINDOWS \ \ Microsoft.NET \ Framework \ v2.0.50727) オプションを選択既存のデータベースに追加 あなたの名前、電子メール、phoを使用してください以下のようなNEプロファイル、またはあなたは、自動的にユーザーを追加(そしてあなたは、このユーザの携帯電話、電子メールなどに追加する必要があります)、スクリプトを作成することができます http://forums.asp.net/p/1540444/3753784.aspx (これは、asp.netの役割、会員などに関する有用なドキュメントです) http://www.4guysfromrolla.com/articles/120705-1.aspx

関連する問題