アイデンティティを使用したASP.NET Coreプロジェクトでは、いくつかのCookieがあります。クライアント側では、ユーザがログインしているかどうかを確認したいのですが、.AspNetCore.Identity.Application
のCookieを取得しようとしていますが、js document.cookie
にそのようなCookieはありません。 jsからASP.NET Core Identity Cookieを取得できますか?または、ユーザーがCookieを使用してログインしているかどうかを確認する最も良い方法は何ですか?JS get cookie ASP.NETコアID
1
A
答えて
2
ASP.NETがあなたのクッキーにhttponly
フラグを設定したようです。この場合、javascriptからはアクセスできません。
0
いいえ、jsからはできませんが、クッキーが存在するかどうかを確認したい場合は、これをひげコードでチェックして任意の変数に渡してから、この変数をjavascript変数に渡します。
@{
var isLoggedIn = Context.Request.Cookies.ContainsKey(".AspNetCore.Identity.Application");
}
<script>
var loggedIn = '@isLoggedIn'
</script>
関連する問題
- 1. Cookie認証Asp.Netコア
- 2. ASP.NETコアEF6 ID
- 3. ログリクエストID asp.netコア
- 4. ASP.NetコアIDのユーザークッキーチケットを更新する
- 5. Asp.netコア永続認証 - カスタムCookie認証
- 6. ASP.NETコアでのCookieによる認証
- 7. アイデンティティ・サーバー4とASP.NETコアID
- 8. 分散セッションのASP.NetコアID
- 9. Anger2とAsp.NetのコアID
- 10. asp.netコアIDテンプレートのログインの理解
- 11. ASP.NET Core MVC - IDなしのCookieミドルウェア
- 12. Cookie :: get()return null
- 13. ASP.NETコア2.0のAuthorizationAttribute
- 14. オーチャードコアのASP.NETコアIDの実装
- 15. asp.netコアID - 2種類のjwtトークン
- 16. ASP.NETコアのレイアウトでユーザーIDを使用
- 17. ClearDB MySqlを使用したASP.NETコアID
- 18. ASP.NETコアID - 無効なトークン(Linux)
- 19. Asp.NetコアID、既存のプレーンテキストパスワードを更新
- 20. MongoDB IDを持つASP.NETコア2.0
- 21. Asp.netコアIDで外部プロバイダトークンを消費
- 22. クラスライブラリにIDを移動するASP.Netコア
- 23. ASP.NETコア1.0 - MVC 6 - Cookieの有効期限
- 24. asp.netコアのCookieから値を読み取る
- 25. asp.netコアw/cookieミドルウェア - アクセス許可要求データ
- 26. Asp.Netコア2.0のMVCアプリケーション(Cookie)とREST API(JWT)の同時認証
- 27. asp.netコア1.0.1のcookieから値を読み取る
- 28. サブドメインのGoogle認証とCookie認証付きAsp.Netコア2
- 29. ASP.NetコアJavaScriptエンジン
- 30. ASP.NETコア - モデルのID /キーに値がありません