나는 php, mysql 및 javascript를 사용하여 나의 어머니를위한 준 간단한 웹 응용 프로그램을 만들고 있습니다.mysql/php 웹 페이지의 사용자 액세스 관리
그녀는 선생님이며 그녀는 수업 계획의 다양한 구성 요소를 관리 할 수 있습니다. 각 구성 요소에는 테이블이 있으며 다른 구성 요소를 포함 할 수있는 각 구성 요소마다 관계를 보유하는 다른 테이블이 있습니다. (이 테이블 유형에는 두 개의 컬럼이있어 각각 관련 테이블에 대한 외래 키를 가지고 있습니다)
저는 거의 끝났지 만 그녀의 친구들이 이것을 사용하도록 허용하고 싶습니다. SQL 주입에 대해서는별로 신경 쓰지 않지만 구성 요소를 만드는 사용자 만 해당 구성 요소를보고 편집 할 수 있도록 사용자 정의 컨트롤을 구현하고 싶습니다.
사용자가 공용 구성 요소를 만들어서 사용자가 구성 요소를 자체 데이터 세트로 복사 할 수 있기를 원합니다.
내 질문 사용자 컨트롤을 구현하려면 각 사용자에게 자신의 데이터베이스 인스턴트가 있어야합니다. 또는 각 테이블에 공용/개인 상태에 대한 소유자 열과 열이 있어야합니다. 또는 내가 생각하지 않은 다른 대안이 있습니다. 의.
두 구성 요소 사용자 태그가 현재 사용자와 일치하는지 확인해야하기 때문에 구성 요소 간의 관계를 만들 때 추가로 mysql 쿼리가 필요합니다.
모든 의견/제안은 도움이
업데이트 사용하는 유일한 사람 /이 자신의 수업을 개발하는 것, 다른 선생님이 될 것입니다 액세스하는
친구가 자신의 수업 계획을 갖고있는 교사 나 그녀를 볼 사용자를 의미합니까? 관계 측면에서 큰 차이를 만듭니다. – tcole
다른 선생님들만이 이것을보고 있으며 수업 계획을 개발/구성하는 데 사용할 것입니다. –