私はreact/expressアプリケーションで作業しています。 URLは/ dashboard?matchID = 2252309のようになります。ユーザーとして、私はこのURLにアクセスすることしかできません。マッチドイドを修正しようとすると、ページを見ることができないはずです。 これを行う簡単な方法ですか? 1つの選択肢は、エンドポイントを作成し、アクセスするためにデータベースをチェックすることです。ユーザーがURLでIDを変更できないようにする
0
A
答えて
1
データベースに基づいてURLを入力するようにユーザーに制限する方法はありません。
溶液A: トークンウェブとユーザーの許可サーバー側を確認して、要求されたressourceへのアクセスを制限するあなたの期待を一致させるには次の2つの利用可能なソリューションを持っています。ログインとパーミッションシステムを実装する必要があります。
溶液B: 複雑な非決定/非推測公共ID/URLを作るためにウェブトークン(JWT)にあなたの本当のressourceのIDを隠します。正確なURLを持つ人は、要求されたリソースにアクセスできます。
関連する問題
- 1. ユーザーがjQueryでページを変更できないようにする方法
- 2. ユーザーがパスワードを変更できるようにするDevise
- 3. ユーザーがウェブページのレイアウトを変更できるようにする
- 4. ユーザーがレイアウトを変更できるようにする
- 5. ユーザーがデフォルト画面を変更できるようにする
- 6. divのテキストをユーザーが変更できるようにする
- 7. ユーザーがフォントを変更できるようにする
- 8. ユーザーがウェブページのフォントサイズを変更できるようにする
- 9. ユーザーがトラックバーのサイズを変更できるようにする
- 10. URL IDを変更するにはどうすればよいですか?
- 11. ユーザーがデバイスのボリュームを変更できないようにします
- 12. JoomlaサイトでユーザーIDを変更する
- 13. Gitlabがシェルを変更できないようにする
- 14. ユーザーがHTMLプラグインのコードを変更できないようにすることはできますか?
- 15. $ anchorScrollがURLを変更しないようにします
- 16. URL IDをより安全な(判読できない)番号に変更するにはどうすればよいですか?
- 17. UIAlertViewでTabbar viewcontrollerを変更できないようにする
- 18. iphone - タブビューコントローラでタブを変更できないようにする
- 19. ユーザーが即座にコンテナのサイズを変更できるようにする
- 20. ユーザーが値を変更できないようにDojoスライダーをロックできますか?
- 21. ユーザーがChromeの開発ツールからユーザー選択のCSSプロパティを変更できないようにするにはどうすればよいですか?
- 22. ユーザーがselectizeInputの入力選択を変更できるようにする
- 23. ユーザーがアイテムリストの順序を変更できるようにする
- 24. EditorGridで選択した行をユーザーが変更できないようにする方法
- 25. ユーザーがタッチIDをキャンセルできないようにすることはできません
- 26. clojure - 関数が変数を変更できないようにする
- 27. Websphereでは、ユーザーが無効なURLを入力したときにリダイレクトされるページを変更するにはどうすればよいですか?
- 28. Angular 2 ActivatedRouteでURL内のIDを変更するにはどうすればよいですか?
- 29. フレンドリープロフィールのURLは、私は、ユーザーがのようなプロフィールのURLを使用できるようにコントローラ
- 30. idがURLでないグライドイメージキャッシュ
何が間違っていますか?見つからなければIDとあなたのエントリーを一致させる必要があります - ページを表示しません。 – Justinas
ユーザーとして私は1つのmatchidにアクセスできます - アクセスは私のデータベースで定義されています。しかし、私はクリックしたリンクに応じて、一致するURLを表示されたURLにリダイレクトするページを持っています。一意のIDとの一致が多いため、エントリが存在します。ユーザーが2252309の代わりに2252307を書き込もうとすると、何らかの警告が表示されるようにする必要があります。 – KimR
ユーザーIDと一致する必要があるため、ユーザーは自分自身の一致のみを表示できます – Justinas