react.js / axios-如何在cookie中存储csrf令牌

时间:2018-12-09 15:48:20

标签: javascript reactjs get axios csrf-token

我正在为我的班级做一个项目,我们需要提供一个安全的登录功能..我以前从未做过的事情..我试图将csrfToken存储在标头中,以使其显示为我在cookie中使用了会话令牌,但是我不确定我做对了。如果有人可以提供帮助,我将不胜感激。我知道这可能是一个简单的解决方法,但我到处都没有看到它。

<VirtualHost *:80>
  ServerName localhost
  ServerAlias localhost
  DocumentRoot "${INSTALL_DIR}/www/laravel/public"
  <Directory "${INSTALL_DIR}/www/laravel/public/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require local
  </Directory>
</VirtualHost>

我在控制台中收到响应,但未将其存储在cookie中。

1 个答案:

答案 0 :(得分:1)

您可以使用react-cookies:

import cookie from 'react-cookies'

并这样保存您的cookie:

cookie.save('csrftoken', csrfToken);

然后您可以随时使用它。