3

我想为每个使用 URL “/auth/local” 请求令牌的用户启用会话,这是 Strapi 提供的默认 API。我猜 Strapi 默认配置了 Koa 会话,但默认情况下没有返回会话 cookie 作为响应。

在 Strapi 中启用会话管理的最佳方法是什么?任何人都可以分享他们在这方面的经验吗?

4

1 回答 1

4

为什么不尝试使用 sessionStrage 的机制。我参考了官方参考的this page。(我使用了非反应部分,因为我不使用它)

插件开发 - 前端助手 - 身份验证 https://strapi.io/documentation/plugin-development/utils.html#auth

github https://github.com/strapi/strapi-examples/tree/master/login-react/react-login-front-end-app

博客? https://medium.com/strapi/protected-routes-and-authentication-with-react-and-node-js-d31d234644cd

auth.js 的来源非常有用 https://github.com/strapi/strapi-examples/blob/master/login-react/react-login-front-end-app/app/utils/auth.js

我从请求模块 POST 并返回到 json

auth.setToken (body.jwt, body.rememberMe)
auth.setUserInfo (body.user, body.rememberMe)

然后我们将数据保存在 sessionStrage 中。

我不知道它是否会有所帮助,但也许它可能有用,所以我写了它。

我是一个不擅长英语的日本人,所以我将按原样进行谷歌翻译。即使有奇怪的部分,我也不知道,所以请原谅这一点。

于 2018-03-25T06:44:41.463 回答