URLを参照してユーザーがアクションメソッドに直接アクセスするのを止める方法を知りました。私はURLからIDが渡されるViewUserアクションメソッドを持っています。現在、ユーザーはIDを別のIDに置き換えることができ、アクションメソッドが実行されます。今、私は指定されたルートを設定していません。 ActionLinksからのアクションメソッドへのアクセスのみを許可することは可能ですか?MVCルート - 直接ブラウジングをアクションメソッドに限定する
0
A
答えて
1
具体的な理由から、特定の<a />
タグからのURLへのアクセスを制限する方法はありません。代わりにforms authenticationのようなものを使用して、現在認証されているユーザーが要求したことを行う権利を持っているかどうかを確認する必要があります。
1
idの代わりにUUIDを使用します。 UUID.randomUUID()。 これがオプションでない場合は、認証トークンを渡すことを検討してください。
+0
ありがとうございます。 – Quadwwchs
関連する問題
- 1. URLファイルのルートを直接ルート
- 2. ReactJs.Net、Gulp、Babel、MVCをブラウジング
- 3. MVCボタンクリックコールPOSTアクションメソッド
- 4. MVC入力アクションメソッド
- 5. MVC 5で複数のルートを同じアクションメソッドに設定する方法はありますか?
- 6. ASP.NET MVCのアクションメソッドに引数を渡す
- 7. Mvcのアクションメソッドをオーバーライドする方法
- 8. MVCコントローラのアクションメソッドを傍受する
- 9. ASP.NET MVCアクションメソッドを使用する
- 10. ASP.NET MVC 5のルート
- 11. URLから角ダーツ2ルートを直接実行するには?
- 12. ASP.NET MVC 3のあるアクションメソッドから別のアクションメソッドにオブジェクトを渡す
- 13. OkHttp:ルート/ホスト固有の接続制限を設定するには?
- 14. angular4で直接指定されたルートURLへのルーティング
- 15. ASP.NET MVCでルートを定義
- 16. bluemix上でAngular 2ルートに直接アクセスする:404
- 17. Railsコントローラのアクションを直接ルートなしでテストする
- 18. IISのMVCルートへのアクセスを制限する
- 19. ASP.NET MVC 3 - ルートの設定
- 20. anglejsからMVCにデータを投稿するビューを返すアクションメソッド
- 21. asp.net mvc razor:.cshtmlページに直接アクセスするには?
- 22. 角度2ルーティングと特定のルートへの直接アクセス:Apacheの設定方法?
- 23. クライアントに直接HTTPResponseExceptionをスローする
- 24. Railsのルート設定は、アクションメソッドがオブジェクトIDであると考えます
- 25. PHPでの直接アクセスの制限
- 26. バインディング値を直接設定する
- 27. DependencyPropertyの値を直接設定する
- 28. MVCルート
- 29. MVCのボタンクリックで他のアクションメソッドに移動するには
- 30. MVCがモデルバインダーを1つのオブジェクトに直接呼び出す
ありがとう、私はそれを試してみましょう。 – Quadwwchs