Strapi 默认管理员用户登录通过 post 请求或 api url

问题描述 投票:0回答:0

目前我正在使用 strapi v 4.10.2 社区版本并尝试通过发布请求 / api url 触发器在浏览器中以默认管理员用户身份登录,当然输入是标识符和密码,所以我只是准备在登录表单中输入通过发布请求/ api链接固定输入和触发登录程序。到目前为止,我已经通过制作自定义插件进行了尝试,并在 strapi 文档中尝试了 auth/local 方法,该方法返回 jwt 令牌以发出经过身份验证的 api 请求,但它不会使用户自动登录浏览器。对这个问题或如何使用 strapi 内置代码或任何其他想法的代码有任何帮助吗?

我尝试使用来自 auth 页面文件的 index.js 中的代码片段,因为我虽然为了登录浏览器,但您需要设置令牌和用户信息数据,这只会导致错误消息,元素未定义。这是我如何使用该代码片段的示例:

const { auth } = require('@strapi/helper-plugin');

module.exports = {

异步主页(ctx,下一个){

    ....
    auth.setToken(response.data.jwt, false);
    auth.setUserInfo(response.data.user, false);
node.js authentication session strapi koa
© www.soinside.com 2019 - 2024. All rights reserved.