ホットタオルテンプレートに基づいて構築されたasp.net mvc 4 Webアプリケーションの認証/承認を提供するにはどうすればよいですか? すべてのビューは html ページと見なされます。この場合、ユーザーが特定の資格情報を必要とするビューを要求したときに、ユーザーをログイン ビューにリダイレクトするにはどうすればよいですか?
質問する
2412 次
3 に答える
2
ビューモデル js ファイルでそれを行い、Web API コントローラーに属性を追加できます。ビューモデルの activate 関数で、Web サーバーにアクセスしてデータを取得するときに、ユーザーが認証された場合にのみ API 呼び出しが実行されるようにする属性を追加することで、API 呼び出しを保護できます。ユーザーが認証されていない場合は、適切な応答メッセージまたは 401 または 403 メッセージ タイプを返すことができます。ViewModel はこの応答タイプを解釈して、ユーザーをログイン ビューにリダイレクトできます。
于 2013-05-06T21:28:28.490 に答える
0
標準の MVC 認証を使用する ASP.NET SPA テンプレートを見てみましょう。そこから認証コードを取得して、ホットタオルプロジェクトに入れることができます。
于 2013-05-23T07:12:48.170 に答える