Asp.net mvc MVC标识2-HasBeenVerifiedAsync失败

Asp.net mvc MVC标识2-HasBeenVerifiedAsync失败,asp.net-mvc,asp.net-identity,Asp.net Mvc,Asp.net Identity,我相信大家都看到了下面的代码: Public Async Function VerifyCode(provider As String, returnUrl As String, rememberMe As Boolean, email As String) As Task(Of ActionResult) ' Require that the user has already logged in via username/password or external login

我相信大家都看到了下面的代码:

 Public Async Function VerifyCode(provider As String, returnUrl As String, rememberMe As Boolean, email As String) As Task(Of ActionResult)
        ' Require that the user has already logged in via username/password or external login
        If Not Await SignInManager.HasBeenVerifiedAsync() Then
            Return View("Error")
        End If
        Return View(New VerifyCodeViewModel() With {
            .Provider = provider,
            .ReturnUrl = returnUrl,
            .RememberMe = rememberMe, .Email = email
        })
    End Function
当我第一次登录该站点时,
HasBeenVerifiedAsync
表示用户未登录。如果我注销,然后重新登录,它将被视为TRUE

任何关于为什么会发生这种情况的想法都像是一个错误。。。。我想它是在检查令牌。。。看起来像是从小提琴手那里下来的