2017-01-31 13 views
0

私はasp.net IDの新機能です。ログインしたユーザーが自分のコントローラーの特定のページにアクセスできるようにする方法がわかりません。私が読んでいるすべての文書は日付が付いているようです。基本的に私は、「彼らはあなたがクラスやメソッドあなたに[Authorize]属性を追加することができますので、どのようにユーザーがasp.netにログインする必要がありますか

 //How do I prevent anonymous user from preforming this model action 
     //Unless they are logged in 

     [HttpPost] 
     [ValidateAntiForgeryToken] 
     public async Task<IActionResult> SomeModelAction([Bind("ID,AModelField,UserID")] AModel aModel) 
     { 
     //code to preform action on a model 

      return View(aModel); 
     } 
+0

サイドノート:15年以上前に作成された製品の場合、すべてのドキュメントが非常に最近のものであると期待するのは幾分奇妙です... –

+0

@AlexeiLevenkov私はフレームワークを学んでいます申し訳ありません –

答えて

2

などの指定されたコントローラ機能のいずれかを実行するサーバーへの要求を行う際に、ログインページにユーザーを転送したいです認証されたユーザーだけが利用できるようにしたい。

いくつかの最新のドキュメントといくつかの例については、hereをご覧ください。

+0

Worked great!ありがとうございます –

+0

サイドノート - 質問が通常のASP.Netについて質問しているときにASP.Net-coreのドキュメントにリンクすることは多少疑問です。 –

+0

お手伝いします!この回答または他の人があなたの問題を解決した場合は、他の人が将来それを見つけるのを助けるために、それを合格とマークしてください。ありがとう! – awh112

関連する問題