Java Play Framework 2.x에서 URL 매개 변수를 숨길 수 있습니까? 나는 simular 질문을 발견했다. 그러나 그는 url 해킹을 멈추기 위해 그들을 숨기고 싶었다. 그래서 그는 URL을 숨기는 것 이외의 다른 해답을 얻었습니다.Java Play Framework를 사용하여 url의 매개 변수 숨기기
내가 정보 개체를 몇 개 가지고 있는데, URL에이 정보가 필요하므로 여러 작업, jquery 등에 전달해야하는 ID가 있습니다. 그러나 어떤 사용자도 ID를 볼 수 없도록하고 싶습니다. 예를 들어
나는이의 conf 있습니다 ../deliverablegraph?id=xxxx & contextId = YYYY
난 단지 ../deliverablegraph을 보여주고 싶은하지만, 필요 것처럼 보였다있다
GET /deliverablegraph controllers.Application.deliverable_graph(id:Long,contextId:Long)
id 및 contextId에 대한 액세스.
URL 매개 변수를 숨기는 것은 거의 틀림없이 잘못된 행동입니다. 왜 당신 (당신 생각)이 이것을 할 필요가 있습니까? –
ID는 사용자에게 비밀이어야합니다. 그러나 다른 페이지 (다른 솔루션을 사용할 수 있음)와 jquery에 대해 ID를 보내야합니다. 마찬가지로, 당신이 무언가를 클릭 할 때, 이것을하십시오 ("this"는 id를 사용하고 있습니다). – Kungen
숨겨진 양식 필드 나 자바 스크립트 변수로 페이지의 일부로 렌더링 할 수 있지만 사용자가 숨기지는 않습니다. 자바 스크립트에 해당 값이 필요한 경우 액세스하려는 사용자가 필요합니다. 당신이 할 수있는 일은 당신의 ID로부터 어떤 종류의 해시를 생성하고 그것을 ID와 함께 전달하는 것입니다. 그렇게하면 id 값이 엉망이되었는지 확인할 수있는 방법이 생깁니다. – estmatic