2
したがって、私のアプリでui-Router
を使用して$stateParams
を渡し、コントローラに多かれ少なかれ巧妙な方法で使用します。ポイントは、私が渡した$stateParams
の中には従業員IDのような機密情報が含まれているものがあります。 URLにそれらを隠す方法はありますか?私はparamsについてここでいくつかの答えを見ましたが、私はこれが答えが解決している問題であることを100%確信していません。
だから明確にするために、私はこのようなURLで渡された情報について話しています:
.state('detail', {
url: '/detail/:employeeid/:employeename/:employeeteam',
templateUrl: 'templates/EmployeeReport.html',
controller: 'ReportController'
})
私はemployeeid
、employeename
とemployeeteam
を非表示にします。
ありがとうございます!
エンティティIDは機密情報ではない可能性があります。機密情報は、例えば、ユーザパスワードなどの社会保障番号を使用する。エンティティIDは、データベース内のエンティティのIDに過ぎない。 –
最初にこの情報を持っていれば、その情報にアクセスできる必要がありますか? JavaScriptがそれについて知っているならば、それはサーバから来ているに違いありません。 –