2010-07-05 3 views
0

CreateUserWizard을 사용하여 사용자를 등록하고 있습니다. 컨트롤의 빌트인 로직은 사용자를 추가하기위한 모든 작업을 수행합니다. 그러나 등록시 사용자는 "인증 된"것으로 간주됩니다. 나는 Authenticate 함수가 나를 인증했을 것이라고 생각했지만,이 함수는 Authenticated Boolean을 False로 설정합니다. 그러나 ValidateUser 함수는 True를 반환합니다.CreateUserWizard : 등록한 후 사용자가 자동으로 로그온되기를 바랍니다

새로운 자격 증명으로 등록한 후 "로그온"할 필요가 없도록 등록 후 자동으로 사인/인증하는 방법은 무엇입니까?

Protected Sub CreateUserWizard1_CreatedUser(ByVal sender As Object, 
       ByVal e As System.EventArgs) Handles CreateUserWizard1.CreatedUser 

    Dim Authenticated As Boolean = 
        FormsAuthentication.Authenticate(CreateUserWizard1.UserName, 
                 CreateUserWizard1.Password) 
    Dim Validated As Boolean = Membership.ValidateUser(CreateUserWizard1.UserName, 
                CreateUserWizard1.Password) 
End Sub 

답변

1

유효성 검사가 실제로 올바른 것으로 판명되면 SetAuthCookie를 사용할 수 있습니다.

관련 문제