작은 MVC4 프로젝트에서 SimpleMembershipProvider를 구현 중이며 이미 지정된 사용자 및 역할 테이블 (sp_person 및 sp_role)을 사용하여 고객 제공 DB를 사용하여 데이터베이스 연결을 초기화 할 수 있습니다.SimpleMembershipProvider에 대한 암호 필드 지정
로그인 할 때 MVC 앱이 올바른 암호임을 알았지 만 일반적인 "잘못된 암호"오류 메시지로 내 암호를 거부하는 것이 문제입니다. 나는 SimpleMembershipProvider가 암호를 어디에 저장해야하는지 ("ecampus_password"필드의 sp_person 테이블에 있음) 모르기 때문에 인증에 실패하는 것입니다.
SimpleMembershipProvider에게 저장된 암호를 찾는 위치를 어떻게 알 수 있습니까? 사전에
감사합니다,
SimpleMembership에는 기본 테이블 세트가 함께 제공됩니다. –
나는 다른 것을 바꾸지 않았다. Google은 나에게 아무것도주지 않습니다. –
내가 아는 한 SimpleMembership은 몇 가지 테이블과 작동하지만, 주요 테이블은 UserProfile (이 테이블은 기본적으로 UserId와 userName을가집니다.) 및 _Membership (UserId와 사용자에 대한 모든 로그인 관련 정보가 있습니다). 어쩌면 일어날 일은 로그온 기능이 _Membership에 반대하는 것입니다. 오히려 당신이 생각하는 것입니다. 이 _Membership 테이블을 사용하여 암호 및 로그인 관련 정보를 저장하는 것이 좋습니다. 알려주세요 –