【问题标题】:react with lumen authentication logic对流明认证逻辑做出反应
【发布时间】:2024-04-15 11:20:01
【问题描述】:

我正在制作一个使用 react 4 和 lumen 到后端 api 的网络应用程序。我在用户名和密码上使用了登录表单,但我不知道如果用户未登录,我该如何登录用户并从 pacge 中退出。

我为 react 寻找了许多登录示例,但几乎所有这些都使用 redux,而且我是新手,所以它对我来说非常复杂。

我想学习这个逻辑,这意味着我该如何使用以及为什么?如何安全地存储它?如何在反应中保护像 php 会话这样的用户。我怎样才能像在 laravel 中一样使用 auth 中间件。

我可以在反应中使用会话吗?有可能吗?

我告诉过没有人制作应用程序。我不想使用 express 和 nodejs。我在后端使用 php 服务器?

请帮帮我

【问题讨论】:

  • 我告诉它给我一个答案而不是编辑我想要编辑此文本的文本。你只是可怜。你处理什么改变“可以”到“可以”。臭小子……
  • 你问的问题太多了。并且称那些试图改进你原来的帖子的人可悲对你没有帮助。
  • 问题太多?所有这些都属于一个主要问题,即我如何在身份验证中使用中间件。如果您不了解主要目标,我什么也没做。

标签: php node.js reactjs authentication redux


【解决方案1】:

React 将是与 php 服务器相同的不同服务器,您将通过 REST API 进行通信 Rest 是无状态协议,因此您不能在 react 应用程序中使用 php 会话,推荐的解决此问题的方法是引入 JWT在后端使用 jwt-auth 这个参考。

【讨论】: