0

SQLMembershipProvider 대 내 자신의 사용자 지정 공급자를 사용하는 적절한시기에 혼란스러워합니다. 저는 사용자가 계정을 만들 수있는 시스템을 구축하고 있습니다. 그런 다음 시스템에 객체를 만듭니다. 사용자가 로그인하면 작성한 객체를보고 편집 할 수 있어야합니다.회원 자격을 잃었습니다

이제 SQLMembershipProvider를 사용하여이 작업을 수행 할 수 있습니까? 내 이해 SQLMembershipProvider 자체 데이터베이스에 사용자를 저장하는 것입니다. 이 경우 개체를 만든 사용자와 내 개체를 어떻게 연관시킬 수 있습니까? 프로파일 등록 정보 시스템에 대해 읽었지만 닷넷 사용자 객체에 우편 번호 같은 추가 정보를 추가하기 때문에 작동하지 않는 것처럼 보입니다.

내 개체 테이블은 어떤 모양입니까? 어떤 사용자가 객체를 생성했는지에 대한 열이 무엇입니까?

아니면 내 데이터베이스에 사용자를 저장하는 사용자 지정 MembershipProvider를 만들어야합니까?

답변

0

당신이 필요로하는 것은 SQLMembershipProvider가 생성 한 User 테이블에 대한 외래 키인 UserId 컬럼을 갖는 것입니다.

+0

다른 질문에서 회원 API에서 userId 필드를 쉽게 가져올 수 없다는 내용을 읽었습니다. http://stackoverflow.com/questions/2530113/using-asp-net-sql-membership-provider-how- 사용자가 직접 데이터를 저장해야합니다. – GendoIkari

+0

왜 문제가 있는지 잘 모르겠습니다. 나는 여러 번에 걸쳐 이것을 해왔다. –

+0

고맙습니다. 나는 그것을 시도 할 것이다. – GendoIkari