2010-07-05 107 views
0

我使用CreateUserWizard来注册用户。控件的内置逻辑正在完成添加用户的所有工作。但是,在注册后,我希望用户被视为“已认证”。我认为Authenticate函数会验证我,但函数将Authenticated布尔值设置为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。