angular - Angular Cookie 会话 ID
问题描述
我使用 ngx-cookie-service 来读取 cookie。它运行良好,但不幸的是,它似乎无法读取会话的 cookie。
在这张图片中,您可以看到存储的 cookie:
在另一张图片中,您可以看到库如何仅返回 csrftoken cookie(唯一一个不是会话 cookie):
对后端的请求已正确验证,但我想在前端知道是否存储了 sessionid。否则,我需要调用后端以了解用户是否正确登录,并且 Django 后端通常在未通过身份验证时将我作为匿名用户返回。我不想要那个。
解决方案
环顾四周,我发现这种 cookie 称为 HTTPOnly cookie,因此客户端/前端无法访问它们。
推荐阅读
- node.js - Node Jest S3 上传模拟
- graph-databases - 如何在 ArangoDB 中以编程方式在集合中创建边?
- drupal - Drupal 用户注册 - 其他可能的唯一键?
- python - Keras:如何乘法()?
- r - 在R中合并具有起始模式的文件
- django - 如果我更改 django 应用程序名称会出现什么问题?
- spring-mvc - Spring Integration 测试不使用安全配置
- sql - 为什么我的选择 Distinct 在我的 sql 中不起作用
- gitlab - 为主机以外的 Gitlab CI-CD 设置不同的结帐 repo 位置
- c++ - 使用 Murmur2 64 位哈希函数生成会导致冲突的输入