1
응용 프로그램에는 멤버십 공급자를위한 2 개의 연결 문자열이 있습니다. 2 개의 연결 문자열과 해당 속성 (사용자의 경우 minRequiredNonalphanumericCharacters="2" minRequiredPasswordLength="8" maxInvalidPasswordAttempts="5"
, 관리자의 경우 minRequiredNonalphanumericCharacters="1" minRequiredPasswordLength="6" maxInvalidPasswordAttempts="5"
)을 기반으로 사용자를 만듭니다. 사용자 또는 관리자를 만들 때 활성 연결 문자열을 어떻게 변경할 수 있습니까?연결 문자열 사이의 C# 스왑 web.config 멤버십 공급자
코드
//Code needed to swap to User connection string
MembershipUser newUser = Membership.CreateUser(username, password, email, question, answer, isAproved, out cs);
Membership.UpdateUser(newUser);
Roles.AddUserToRole(username, "User");
//Code needed to swap to Admin connection string
MembershipUser newUserAdmin = Membership.CreateUser(usernameAdmin, passwordAdmin, emailAdmin, questionAdmin, answerAdmin, isAprovedAdmin, out cs);
Membership.UpdateUser(newUserAdmin);
Roles.AddUserToRole(usernameAdmin, "Administrator");
[엔티티 프레임 워크 런타임에 변경 연결 (https://stackoverflow.com/a/20254520/3110695) – FortyTwo