一个之前一直正常运行的项目,突然跑起来发现无法登录了,查了代码发现没有改动过。仔细debug下来发现是HttpContext.SignInAsync失效了,登录之后未生成Cookie。网上查了没有找到原因,于是清理了整个浏览器缓存的cookie,然后就好了。猜测应该是cookie的写入逻辑有问题,因为现象没有报错,比较无厘头,所以记录下来,留以备忘。
HttpContext.SignInAsync是通过写入httpOnly的cookie来保存用户登录状态的
一个之前一直正常运行的项目,突然跑起来发现无法登录了,查了代码发现没有改动过。仔细debug下来发现是HttpContext.SignInAsync失效了,登录之后未生成Cookie。网上查了没有找到原因,于是清理了整个浏览器缓存的cookie,然后就好了。猜测应该是cookie的写入逻辑有问题,因为现象没有报错,比较无厘头,所以记录下来,留以备忘。
HttpContext.SignInAsync是通过写入httpOnly的cookie来保存用户登录状态的
本文标题:HttpContext.SignInAsync 失效
本文链接:https://www.haomeiwen.com/subject/ldfegctx.html
网友评论