私のモジュールがユーザ名とパスワードを受け取り、成功か失敗かを示すtrueまたはfalseを返します。これはもっとモデルかコントローラでしょうか?認証モデルはどこでMVCフレームワークに適合しますか?
2
A
答えて
3
実際にコントローラに存在する必要はありません。必要に応じてクラスライブラリに入れることができます。最終的にユーザーに資格情報の入力を求めるコントローラアクション/ビューが必要ですが、コントローラーアクションに認証ロジックが存在する必要はありません。
0
コントローラからのアクションになります。
2
ユーザ名、パスワード、および成功指標がモデルの一部である、
モデルは、ビュー内のクライアントに可視にされるだろう、
モデルはコントローラーによって処理されるだろう。
1
認証は、ドメインオブジェクトとデータストレージ構造(通常はデータマッパー)の両方を使用するモデル層のサービス構造です。少なくとも、User
ドメインオブジェクト、永続ストレージ(SQLなど)とCookieの両方とやり取りする必要があります。セッションとのデータ交換が必要な場合もあります。
また、コントローラーがユーザーのログインの詳細をモデルレイヤーに送信すると、再生は行われません。その部分は、現在のViewによって処理される必要があります。このViewはモデル層からユーザー状態を要求します。
P.S. IEを「インターネット」、ASP.NET MVCフレームワークを「MVC」と呼んでいる人の一人ではないことを願っています。
関連する問題
- 1. Dispatcherサーブレット。 Spring MVCフレームワークのどこに適合しますか
- 2. MVC検証は、他のJSフレームワークと競合しますか?
- 3. ASP.NET MVC - 認証レイヤーはどこに行きますか?
- 4. Google Data APIとの統合 - どの認証モデルですか?
- 5. 言語変換はMVCパターンのどこに適合しますか?
- 6. phoenixフレームワークのモデルにカスタム検証ルールを適用する方法
- 7. MVCモデル、CodeIgniter、および認証
- 8. mvc認証または認証
- 9. MVCでは、認証コードを入れる場所はどこですか?
- 10. MVCフレームワークに適切なphpDocumentorタグはありますか?
- 11. ASP.NET MVCロールベースまたは認証ベースのビューレンダリングの適用方法
- 12. この場合、C#ジェネリックを適切に適用し、EntityフレームワークとMVCアクションメソッドを処理する方法
- 13. DIはどこでCQSと適合しますか?
- 14. ASP.NET MVCでWindows認証とフォーム認証を組み合わせる方法はありますか?
- 15. Playフレームワーク - カスタム認証
- 16. フォーム認証とWindows認証をIIS 7.5のMVC 2でどのように組み合わせることができますか?
- 17. gcloud認証ログインの認証コードはどこから来ますか?
- 18. GET/POSTパラメータはどこで確認できますか? (MVC)
- 19. Asp.net MVC認証どのように認証の仕事
- 20. モデルのDataTypeAttributeはMVC 3で検証を行いますか?
- 21. Asp.Net MVC 6 Cookie認証 - 認証が失敗します
- 22. ASP.NET MVCフォーム認証 - どのように動作し、認証を維持しますか?
- 23. ASP.NET MVC 2:カスタム検証、モデル全体にアクセスできますか?
- 24. モデルやコントローラに適合しないカスタムコードはどこに置くべきですか?
- 25. ASP.net MVC - ビューはどのようにモデルにアクセスしますか?
- 26. MVCフレームワークは、モデルは 'モジュール'のような構造に似ていますか?
- 27. MVC 4認証されている場合はログインページからリダイレクト
- 28. AMP HTMLとは何ですか?フレームワーク/ツールXとどのように適合しますか?
- 29. Playフレームワークで認証を提供できますか?
- 30. 「サブモデル」を検証せずにMVC-3モデルを検証できますか?