【发布时间】:2016-10-27 13:36:19
【问题描述】:
服务器已在浏览器上设置了一个仅限 http 的 cookie uid。我需要找出这个 cookie 是否存在并在我的 javascript 中执行一些操作。我知道只有 http 的 cookie 不能被 javascript 读取。所以我正在考虑设置另一个非http cookie loggedin 与maxAge 相同,只要后者是从服务器设置的。两者将一起设置并一起清除。这种方法会奏效吗?这有什么注意事项吗?
【问题讨论】:
-
你可以从服务器请求它吗?
-
如何处理登录?如果是通过 React 组件,最好让组件通过检查登录服务的成功或失败来处理这个问题。
-
@PeeHaa 从服务器请求始终是一种选择。看看能不能避免
-
@cmbuckley 我正在尝试查看是否必须触发登录服务。如果 cookie 存在,我将避免登录调用。
标签: html cookies reactjs react-router httponly