CodeIgniter에서 처음으로 웹 응용 프로그램을 빌드하고 편집, 삭제 문의 내 Admin 함수에서 ID를 수집하는 가장 좋은 방법을 찾고 싶었습니다. CodeIgniter로 ID 전달하기
- 컨트롤러를 통해 ID를 전달합니다 나는 내가 어떤 다음으로 사용할 수 있습니다 깨달았다.
- URI 세그먼트에서 ID를 수집하십시오.
- 숨겨진 양식 필드에서 ID를 수집하십시오.
보안 문제를 기반으로하는 것이 가장 좋습니다. URL 등으로 사람들이 놀림.
CodeIgniter에서 처음으로 웹 응용 프로그램을 빌드하고 편집, 삭제 문의 내 Admin 함수에서 ID를 수집하는 가장 좋은 방법을 찾고 싶었습니다. CodeIgniter로 ID 전달하기
보안 문제를 기반으로하는 것이 가장 좋습니다. URL 등으로 사람들이 놀림.
URL을 고유 ID에 사용하면 사람들이 즐겨 찾기에 사용할 수있는 멋진 URL을 얻을 수 있습니다. 보안을 위해 데이터를 전달하는 방법에 의존해서는 안되며 전달하는 방법에 관계없이 컨트롤러에서 입력 유효성 검사를 수행해야합니다.
관리자 섹션의 경우 차이가 없어야합니다. 사용자가 Admin Controller의 출력을 볼 수있는 권한이없는 한, 사용자는 해당 방법 각각에 대해 "페이지가 존재하지 않음"을 확인해야합니다.
공용 관리 페이지? 그들은 존재해서는 안됩니다 :) – Sampson
URI 세그먼트에서 ID를 수집하십시오. 내 choise.nice URL입니다!
글쎄 ID를 먼저 구체적으로 int 문자열을 데이터를 전달할 수 있도록 노력하고 있습니다. 그런 다음 비즈니스 로직 및 DB 쿼리를 수행 할 필요가 무엇이든 할 것이다. 특정 레코드에 대한 액세스 권한이 있는지 확인하십시오. "관리자일까요? 그렇다면 액세스 권한이 있습니다"라는 간단한 내용 일 수도 있습니다. "기록을 얻으려면 관리자가 작성 했습니까?" – Parrots