CreateUserWizard: после регистрации я бы хотел, чтобы пользователь автоматически входил в систему - PullRequest
0 голосов
/ 06 июля 2010

Я использую CreateUserWizard для регистрации пользователя.Встроенная логика элемента управления выполняет всю работу по добавлению пользователя.Однако после регистрации я бы хотел, чтобы пользователь считался «аутентифицированным».Я думал, что функция Authenticate аутентифицировала бы меня, но функция устанавливает логическое значение Authenticated в False.Однако обратите внимание, что функция ValidateUser возвращает значение True.

Как автоматически подписать / подтвердить подлинность использования после регистрации, чтобы ему не приходилось «входить в систему» ​​после регистрации только с его новыми учетными данными?

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 Ответ

1 голос
/ 06 июля 2010

Если проверенное действительно окажется правильным, тогда вы можете использовать SetAuthCookie.

...