代码之家  ›  专栏  ›  技术社区  ›  Andrew

HttpContext。现在的使用者登录后未填充标识

  •  0
  • Andrew  · 技术社区  · 8 年前

    Http.Context.Current.User

    这是我的代码:

      Dim email As String = txtEmail.Text
                Dim password As String = txtPassword.Text
                Dim user As ApplicationUser
    
                If Session("LocalNetwork") Then
                    Await _signInManager.PasswordSignInAsync(email, password, False, False))
    
                    Dim y = HttpContext.Current.User.Identity.GetUserId
    
                End If
    

    Web配置:

    <authentication mode="None" />
    

    有人知道为什么吗?

    1 回复  |  直到 8 年前
        1
  •  1
  •   Andrew    8 年前

    这是因为我在检查用户是否在更新它们的同一请求中进行了身份验证。因此,在请求结束之前,不会对其进行身份验证。