對於我使用身份的ASP.NET Core項目,我有一些cookie。在客戶端,我想檢查用戶是否登錄。我試圖獲得.AspNetCore.Identity.Application
Cookie,但js document.cookie
中沒有這樣的cookie。我可以從js獲取ASP.NET Core Identity Cookie嗎?或者,檢查用戶是否使用cookie登錄的最佳方法是什麼?JS獲取Cookie ASP.NET核心身份
1
A
回答
2
它看起來好像ASP.NET爲您的cookie設置了httponly
標誌。在這種情況下,它不會從JavaScript訪問。
0
不,你不能從JS,但如果你只是要檢查如果cookie存在與否,那麼你可以在剃刀代碼檢查這一點,並把它傳遞給任何變量,那麼這個變量傳遞給JavaScript變量。
@{
var isLoggedIn = Context.Request.Cookies.ContainsKey(".AspNetCore.Identity.Application");
}
<script>
var loggedIn = '@isLoggedIn'
</script>
相關問題
- 1. Cookie無身份Asp.net核心
- 2. 定製ASP.NET核心Cookie身份驗證
- 3. Asp.net核心身份 - 管理
- 4. Asp.Net核心身份與angular2
- 5. ASP.NET核心身份和餅乾
- 6. 核心2身份 - 獲取ASPNetUsers.Id
- 7. Asp.net核心持久身份驗證 - 自定義Cookie身份驗證
- 8. 使用Cookie中的WebAPI的身份驗證和asp.net核心
- 9. 在ASP.NET核心中Cookie身份驗證過期過早
- 10. ASP.NET核心身份驗證Cookie只收到一次
- 11. ASP.NET核心身份驗證ID?
- 12. ASP.NET核心身份跨瀏覽器
- 13. ASP.NET核心身份 - 無效令牌(Linux)
- 14. 如何在ASP.NET核心身份
- 15. 沒有的UserManager在Asp.Net核心身份
- 16. ASP.NET MVC核心MySQL的身份
- 17. ASP.Net核心如何獲得EF核心和身份的用戶角色
- 18. 多和子站點在asp.net核心身份餅乾
- 19. ASP.NET核心身份 - 獲得當前用戶
- 20. Cookie和身份驗證-ASP.net
- 21. ASP.NET MVC身份驗證Cookie
- 22. ASP.NET身份驗證Cookie
- 23. 基於Cookie的MVC 5和ASP.NET核心應用程序的身份驗證
- 24. Cookie身份驗證不適用於asp.net核心中的授權政策
- 25. 客戶端特定的聲明身份server4使用asp.net核心身份
- 26. .NET核心2.0 cookie身份驗證 - 不要重定向
- 27. AspNet核心身份 - Cookie未在生產中設置
- 28. Asp.Net核心自定義身份驗證中間件方案
- 29. ASP.NET核心身份驗證客戶端(控制檯/ WPF)
- 30. Dotnet核心2.0使用身份與JwtBearer身份驗證