관리 페이지에 Sitecore 7.2 웹 응용 프로그램을 여러 사용자로 표시해야합니다. 표시 할 사용자의 ID는 핵심 데이터베이스와 별개의 데이터베이스에 있습니다 (키 제한없이 느슨한 관계). 이러한 사용자 ID를 추적하는 테이블을 코어 데이터베이스로 이동하는 것 외에도 ID로 여러 사용자를 얻는 좋은 방법이 있습니까? 한 사용자 또는 모든 사용자를 얻는 방법 만 볼 수 있습니다.asp.net 회원 ID로 다중 사용자 가져 오기
0
A
답변
1
"몇 개입니까?" 2-100 사이라면 ID를 사용하여 한 번에 하나씩로드하는 작은 유틸리티 항목을 작성합니다.
실제로 사용자가 한 번에 100-1000 명의 사용자를로드해야하는 경우 ... 자신의 공급자를 만들어야 할 수 있습니다. Sitecore의 사용자 API는 표준 ASP.NET 멤버쉽에 비해 얇은 래퍼입니다. 그리고 그것은 아주 간단한 제공자 모델을 사용합니다.
프로필에 액세스하려는 사용자는 자신의 시스템을 절대적으로 제공해야합니다. 디폴트 시스템은 엄청나게 느리다. 그 이유는 엄청나게 이상한 SQL 스키마 때문이다.
0
모든 사용자를 얻는 방법을 사용해야하며 ID 목록 (사용자 이름이라고 생각 함)을 기준으로 필터링 할 수 있습니다.
using System.Web.Security;
string[] userIds = { "username1", "username2", "username3" };
var users = Membership.GetAllUsers()
.Cast<MembershipUser>()
.Where(x => userIds.Contains(x.UserName));
관련 문제
- 1. ID로 세션 가져 오기
- 2. Yii ID로 사용자 가져 오기
- 3. YouTube에서 해당 사용자 ID로 비디오 가져 오기
- 4. Eloquent ORM에서 사용자 ID로 송장 가져 오기
- 5. Rails 3 ID로 사용자 이름 가져 오기
- 6. 비밀번호가있는 asp.net 회원 사용자
- 7. ASP.Net 회원 사용자 관리
- 8. ASP.NET 회원 - 검색 사용자
- 9. id로 요소 가져 오기
- 10. id로 개체 가져 오기
- 11. ID로 세션 가져 오기
- 12. 레일즈가 회원 ID로 LDAP 사용자 그룹을 개발했습니다
- 13. ASP.NET 회원 데이터베이스와 회원 및 사용자 데이터베이스
- 14. id로 facebook 코멘트 가져 오기
- 15. 비공개 회원 이름 가져 오기
- 16. facebook에서 그룹 회원 가져 오기
- 17. ASP.NET 사용자/회원/회원/회원/보안/교장/프로필 ... 도움말
- 18. 현재 회원 자격 가져 오기 이름
- 19. ASP.Net 회원 및 사용자 관리
- 20. Asp.net 회원 로그인 사용자 목록
- 21. ASP.NET 회원 + 사용자 만들기 구성
- 22. ASP.NET 회원 사용자 비밀번호 분실
- 23. javascript id로 자식 가져 오기
- 24. ID로 컬렉션 유형 가져 오기
- 25. 장고에서 ID로 개체 가져 오기
- 26. 격자보기에서 ID로 데이터 가져 오기
- 27. 이미지를 태그 id로 가져 오기
- 28. 캠페인 ID로 AdSets 가져 오기
- 29. modx의 id로 문서 가져 오기
- 30. onTouch에서 ID로 조각 가져 오기
핵심 데이터베이스가 아닌 ASP.Net 멤버십 공급자가 있다고 알고 있습니다. 어떤 테이블을 전송하면 ID로 여러 명의 사용자를 얻을 수 있습니다. – Anton
아마도이 여분의 테이블을 코어 db에 추가하고 사용자가 포함 된 테이블과 아픈 엔티티 프레임 워크와 외래 키 관계를 만들 수 있습니다. 나는 아마도 브라이언의 제안을 받아 내 자신의 공급자를 만들려고 노력할 것입니다. – Teeknow