2011-10-21 2 views
1

사용자 지정 질문을 CreateUserWizard 컨트롤에 추가하고 aspnet_UserInfo라는 ASPNETDB 데이터베이스에 추가 테이블을 만들었습니다. 사용자 이름과 마찬가지로 [Create User] 버튼을 클릭하면 SQL을 테이블에 삽입하는 방법은 무엇입니까? 아니면 그냥 버튼을 다시 게시에 삽입을 별도로 만들 수 있습니까?CreateUserWizard 데이터베이스 액세스 Asp.Net

또한 CreateUserWizard 컨트롤에서 사용자 이름과 암호를 쓰는 SQL 문은 어디에 있습니까?

답변

1

CreateUserWizard 컨트롤 (특히 FinishButtonClickCreatedUser 이벤트)을 사용하여 새 사용자를 만드는 동안 발생하는 몇 가지 이벤트가 있습니다. 이러한 이벤트 중 하나를 처리 할 수 ​​및 이벤트 처리기에서 aspnet_UserInfo 테이블에 사용자 지정 SQL 삽입을 수행 할 수 있습니다.

This MSDN tutorialCreateUserWizard 프로세스를 사용자 정의하는 데 유용한 리소스입니다.

새 사용자를 만들기 위해 라이브러리 함수가 호출 될 때 어떤 특정 SQL 문이 실행되는지 알아내는 방법을 모르겠습니다. 코드 - 보면, 사용자의 사용 사례를 고려 : 그건

) = 난 그냥 모르는,하지만 방법이없는 의견에 따라 추가 () 을 의미하지 않는다 뒤에 "Register.aspx"파일. - 당신의 관리자가 새 사용자를 생성 한 후 자신로 로그인해야 계속

FormsAuthentication.SetAuthCookie(RegisterUser.UserName, False) 

그냥 그 라인을 삭제하고 좋은 것 : 다음과 같습니다 (기본적으로) 거기에 라인이있다.

+0

감사합니다. 나는 그 고리를 들여다 볼 것이다. 또한 사용자 이름과 암호를 지정할 웹 응용 프로그램 관리자가 있으므로 사용자 계정 정보를 다시 채워야합니다. Asp.Net의 새로운 기능이므로 약간 까다로워 보입니다. – TroyS

+0

CreateUser 단추를 사용하여 사용자를 만들지 만 로그인하지 않도록 할 수 있습니다. 가능합니까? – TroyS

+0

@tszoro 나는 그것을 동반하는 한 가지 방법으로 대답을 업데이트했다. – jadarnel27