{ "strID" : "ID-0005" , "intStageNum" : 5 , "strNumOfDays": 3 }
这是我根据本教程的说明创建和使用的Cookie:https://docs.microsoft.com/en-us/aspnet/core/security/authentication/cookie
正在创建Cookie,但我不知道如何访问Cookie或其中的数据以获取user.ID值。
答案 0 :(得分:2)
通过HttpContext.Authentication.SignInAsync
签名后,您应该能够访问控制器中的User
属性(它属于ControllerBase
)或HttpContext.User
。
此User
是从Cookie自动创建的ClaimsPrincipal
对象。