2013-07-09 4 views
0

저는 동료 프로그래머로부터 귀중한 의견을 얻어 내 응용 프로그램을 안전하게 개발하는 방법에 대한 적절한 통찰력을 얻고 자합니다.적절한 사용자 역할 개발

현재 내 응용 프로그램에는 사용자, 관리자 및 운영자라는 3 명의 사용자 역할이 있습니다. 이 응용 프로그램을 빌드하고이 응용 프로그램에서 수행 할 작업과 필요한 다양한 수준의 역할을 계획하면서이 작업을 수행하는 가장 안전한 방법은 무엇입니까?

역할을 묶은 다음 컨트롤러에서 정의하고 해당 권한을 기반으로 다른보기를 많이 만드는 것이 더 좋습니까 추가 역할을 기반으로 추가 컨트롤러를 만들고이를 다른 방식으로 만들거나 다른 버전을 만들 수 있습니다. 서로 다른 하위 도메인에서 내 응용 프로그램을 공유하고 각 버전이 서로 이야기하여 특정 데이터를 검색 할 수있게하는 API를 만드시겠습니까?

이 프로젝트에 귀속되기 전에 어떤 제안이라도 도움이 될 것입니다!

답변

0

"사용자"네임 스페이스를 기본값으로 설정하는 동안 관리자 및 사회자 모듈을 별도의 네임 스페이스 아래에 둘 수 있습니다. 적절한 장소에서 공통 코드를 재사용하십시오. 이렇게하면 코드를 분리 할 수 ​​있습니다. 나중에 다른 시각을 가지고 있다고 생각되면 구현하기가 더 쉬워야합니다.