가장 좋은 방법은 무엇입니까?URL을 통해 사용자 ID를 표시 하시겠습니까? 예 : www.domain.com/user/1
나는 사용자 프로필 페이지가 있으며 domain.com/user/1을 통해 웹 사이트를 볼 수 있습니다. 모든 숫자는 내 데이터베이스에서 User_ID를 나타냅니다. 나는 이것이 나쁜 생각인지 궁금하다. 나는 SQL 주입에 대한 것이 아니지만 아마도 저에 대한 정보를 사용할 수 있습니다. 저는 Laravel을 사용하고 있으며, 주입에 대한 기본적인 보호 기능을 가지고 있습니다.
당신은 어떻게 생각하십니까? 사용자 프로필에 임의의 숫자를 사용해야합니까, 아니면 전혀 문제가되지 않습니까?
세션 범위에 넣고 모든 페이지 요청의 url 값과 세션 값을 비교합니다. –
그 것이 민감한가요? 누구나 쉽게 추측 할 수있는 색인입니다.당신이 숨기고 싶다면 자동으로 증가 시켜서 laravel로 encrypt()를 숨기고 당신이 노출시키고있는 id의 실제 값을 감추기 위해 해시 ids를 사용할 수 있다는 사실을 "실제로"염려한다면 url – RohitS
에 덧붙여 라. 사용자 이름 또는 URL에서 고유 한 항목 – lagbox