2011-10-23 8 views
0

すべてのユーザー情報がmysqlデータベースに格納され、ユーザー認証が実装される必要があるasp.net mvc Webサイトを設定する必要があります。 MySqlデータベースは、Webホスティングにあります。MySqlデータベースとメンバーシップを持つASP.NET MVC Webサイトを作成する必要があります

これまではVisual Studioで提供されているデフォルトのasp.net mvcプロジェクトに頼っていましたが、ウェブサイトのメンバーシップとログイン機能の設定方法についてはあまり知られていません。

誰でもアドバイスをして探し始めることができます。

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

答えて

1

ここにMySqlのカスタムmembershipプロバイダのリンクがあります。 Web.Configに登録する必要があります。リンクされた記事はよく説明します。 不明な点がある場合は、マイクロソフトのサンプル実装をいつでも参照できます。彼らのソースは利用可能ですhere

私はカスタムメンバーシッププロバイダーでいくつかのサイトを行っています。

0

.NETでMySQLのような非典型的なものを使用する場合は、できるだけ多くの非典型的な部分にとらわれないようにすることをお勧めします。あなたの例では、それはEntity FrameworkであるDBにとらわれないデータアクセスに基づくメンバーシッププロバイダです。その後、痛みを伴うことなく、基礎となるDBを後に「切り替える」こともできます。

はここを見て:

http://efmembership.codeplex.com/

http://www.codeproject.com/KB/web-security/EFMembershipProvider.aspx

関連する問題