사람들이 계정을 등록하고, 로그인하고, 저장하고, 계정의 데이터를 관리 할 수있는 다중 사용자 시스템을 개발할 것입니다. 예를 들어 사용자에게 전자 메일 주소 idetifier를 지정합니다. 한 계정의 사용자에게 다른 계정의 데이터에 대한 액세스 권한을 제공하는 방법을 알려주십시오. 예를 들어 다른 계정에 대한 액세스 권한을 부여하는 계정에 링크를 제공합니다. Google 애널리틱스에서 이와 비슷한 메커니즘을 사용하여 한 사용자가 다른 사용자의 계정에 액세스 할 수있는 것처럼 보입니다. 고마워요, 올렉.하나의 계정에서 다른 계정의 데이터에 액세스 할 수 있습니다.
답변
여기서는 코드를 제공 할 수 없지만 설치시 추측하겠습니다. 그러면 어떻게되는지 알 수 있습니다.
아마도 users 테이블과 데이터 테이블이있을 것입니다.
하나의 옵션은 데이터 테이블에서 비공개 및 공개 옵션을 허용하는 것입니다. 누구든지 공개 수 데이터에 액세스 할 수 있습니다.
또 다른 옵션은 데이터 ID를 사용자 ID에 연결하는 다른 테이블 dataPermissions
입니다. 데이터를 나열 할 때 데이터 항목이 현재 사용자가 소유하지 않은 경우 dataPermissions
테이블에 해당 항목이 있어야합니다.
데이터베이스 구조의 코드와 예제를 제공하는 것이 좋은 대답을 얻는 가장 좋은 방법이라는 것을 기억하십시오. 좋아
업데이트 는, 그래서 우리는 users
가 email
로 식별하고 data
에 하나 또는 여러 links
을 가질 수 있다는 것을 알고있다. 해당 links
은 다른 users
에 공유 할 수 있습니다. 따라서 email
으로 식별되는 users
에 대한 표와 link
으로 식별되는 data
에 대한 표가 있습니다.
따라서 user
은 link
에 users
을 더 추가 할 수 있습니다. 이를 위해 users
및 links
과 연결된 테이블 (예 : userLinks
)이 필요합니다.
거의 똑같은 응답을 입력했습니다. +1 –
데이터는 다음과 같습니다. 사용자가 있습니다 (전자 메일로 식별). 사용자의 데이터를 저장하는 계정이 있습니다. 모든 사용자는 목록에 하나의 계정 (등록시 생성됨)을 가지고 있습니다. 사용자가 사이트의 다른 계정에 대한 액세스 권한을 부여하는 방법. 예를 들어 로그인 한 후 다른 계정에 대한 액세스 권한을 부여하는 링크가 사용자에게 있습니다. – Oleg
업데이트가 추가되었습니다. 희망이 도움이된다. –
- 1. 하나의 C# 프로그램이 여러 계정에서 실행될 수 있습니다.
- 2. 다른 스레드의 VT 데이터에 안전하게 액세스 할 수 있습니까?
- 3. 레일 포스트 데이터에 액세스 할 수 없습니다.
- 4. android의 다른 응용 프로그램에서 ContentProviders 데이터에 액세스
- 5. 다른 iframe에서 하나의 iframe에 액세스 할 수 있습니까?
- 6. Facebook 데이터에 액세스 - 오프라인 액세스
- 7. 나는 등의 RuntimeMXBean 다른 MXBean의 유형을 액세스 할 수 있습니다
- 8. Maven 빌드를 수행 할 때 다른 사용자 계정에서 다른 점
- 9. 앱 릴리스 - 하나의 계정으로 개발, 다른 계정에서 릴리스/승인
- 10. 시장 분석을 위해 앱 스토어 데이터에 액세스 할 수 있습니까?
- 11. asp.net mvc가 기본 컨트롤러의 쿠키 데이터에 액세스 할 수 없음
- 12. 'selCurrentManuf'가 선언되지 않았습니다. 그것의 보호 수준으로 인해 액세스 할 수 있습니다 액세스 할 수 있습니다
- 13. 하나의 라벨에 다른 글꼴이 있습니다
- 14. 데이터에 대한 CrossPost 액세스
- 15. xcode에서 사전에 액세스 할 수 있습니다
- 16. 우리는 생성자에서 속성에 액세스 할 수 있습니다.
- 17. 비주얼 스튜디오를 통해 액세스 할 수 있습니다.
- 18. 기본 스타일에 액세스 할 수 있습니다.
- 19. CakePHP 컨트롤러 작업에만 액세스 할 수 있습니다.
- 20. Facebook 덧글 올 액세스 할 수 있습니다.
- 21. 데이터베이스 메타 데이터에 액세스
- 22. 브라우저에서 렌더링하기 전에 플래시 데이터에 액세스 할 수 있습니까?
- 23. json 인덱스를 동적으로 생성하면 내부 데이터에 액세스 할 수 없습니다.
- 24. app.config 또는 settings.settings 데이터에 액세스 할 수 없습니다.
- 25. 하나의 Amazon S3 계정에서 두 개의 영역을 가질 수 있습니까?
- 26. Google 데이터에 액세스
- 27. $. xml 데이터에 문제가 있습니다.
- 28. HTMLUNIT에서 소켓 데이터에 액세스
- 29. PeopleCode에서 Domino 데이터에 액세스
- 30. 디지털 배너가 내 Facebook 데이터에 액세스 할 수 있습니까?
음, 너 ... 그거야? 프로젝트 전체를 구성하는 방법에 대한 간단한 질문에 대한 답은 없습니다. 특히 프로젝트 설정 방법에 대해 알지도 못했습니다. – Matchu
데이터베이스를 쿼리하는 방법은 여러 가지가 있습니다. 또는이 경우 데이터를 공유하십시오. – nilamo