1

ユーザーがログインする必要がある 3 つの論理領域を持つサイトを作成しています。

  1. 顧客ログイン
  2. 企業ログイン
  3. 管理者/ビジネス マネージャーのログイン

ログインを処理するための最良の方法を見つけようとしています。

3 つの異なるログイン ページ、3 つの異なるテーブルなどで ID モデルを使用し、それらをすべて別々に保つことは可能ですか? もしそうなら、どうすればいいですか?

それとも、保持する必要があるデータは大きく異なり、3 つのシステムのそれぞれに複数の役割が既にあるにもかかわらず、役割を介してこれを処理する必要がありますか?

私は C# MVC 4、.Net 4.5、Wntity フレームワーク 5 を使用しています。その方法を理解するのに苦労しているので、コメントや考えを歓迎します。

誰かが似たようなものを実装しましたか?

ありがとう。

4

1 に答える 1

1

私はこれを自分で行ったことはありませんが、フォーム認証構成値で「パス」パラメーターを使用して、領域ごとに個別の Cookie を指定してみてください。

http://msdn.microsoft.com/en-us/library/vstudio/1d3t3c61%28v=vs.90%29.aspx

この記事には、役立つサイトのパーティション分割に関するセクションがあります: http://msdn.microsoft.com/en-us/library/ff648341.aspx

于 2013-01-19T16:46:07.283 に答える