2012-04-18 12 views

答えて

3

実際にコントローラに存在する必要はありません。必要に応じてクラスライブラリに入れることができます。最終的にユーザーに資格情報の入力を求めるコントローラアクション/ビューが必要ですが、コントローラーアクションに認証ロジックが存在する必要はありません。

0

コントローラからのアクションになります。

2

ユーザ名、パスワード、および成功指標がモデルの一部である、

モデルは、ビュー内のクライアントに可視にされるだろう、

モデルはコントローラーによって処理されるだろう。

1

認証は、ドメインオブジェクトとデータストレージ構造(通常はデータマッパー)の両方を使用するモデル層のサービス構造です。少なくとも、Userドメインオブジェクト、永続ストレージ(SQLなど)とCookieの両方とやり取りする必要があります。セッションとのデータ交換が必要な場合もあります。

また、コントローラーがユーザーのログインの詳細をモデルレイヤーに送信すると、再生は行われません。その部分は、現在のViewによって処理される必要があります。このViewはモデル層からユーザー状態を要求します。

P.S. IEを「インターネット」、ASP.NET MVCフレームワークを「MVC」と呼んでいる人の一人ではないことを願っています。

関連する問題