Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# user.identity.getuserid()返回web api中的用户id值_C#_Asp.net Web Api_Owin - Fatal编程技术网

C# user.identity.getuserid()返回web api中的用户id值

C# user.identity.getuserid()返回web api中的用户id值,c#,asp.net-web-api,owin,C#,Asp.net Web Api,Owin,我在注销过程中遇到了一个问题,因为注销后user.identity.getuserid()返回userid值,它是否应该返回null。 这是我的密码 public async Task<IHttpActionResult> Logout() { return Ok(); } public异步任务注销() { 返回Ok(); } 标识存储在cookie中,并在http请求中发送到服务器。注销通知浏览器终止/删除cookie。但是,在将响应发送回

我在注销过程中遇到了一个问题,因为注销后user.identity.getuserid()返回userid值,它是否应该返回null。 这是我的密码

    public async Task<IHttpActionResult> Logout()
    {
        return Ok();
    }
public异步任务注销()
{
返回Ok();
}

标识存储在cookie中,并在http请求中发送到服务器。注销通知浏览器终止/删除cookie。但是,在将响应发送回浏览器之前,您已经设置了断点。下一个请求的用户应为null

我在注销后签入了“即时窗口”,它返回用户id值。这可能是与当前web请求相关的“缓存”问题吗?如果您第二次(紧接着)调用
Logout
,在第二次请求时
userId
的值是多少?我附上了屏幕截图。请单击此处的屏幕截图,我清除了缓存,但结果相同。标识存储在cookie中,并在http请求中发送到服务器。注销通知浏览器终止/删除cookie。但是,在将响应发送回浏览器之前,您已经设置了断点。下一个请求的用户应为null