【发布时间】:2022-01-18 23:57:56
【问题描述】:
我目前有一个使用 React 前端 + Express 会话后端进行身份验证和授权的 Web 应用程序。我想知道是否可以使用相同或相似的工作流程来验证移动用户。这就是我在 Web 应用程序中对用户进行身份验证的方式:
req.session.user = { id: user.rows[0].id }; // Set session cookie with user's ID
res.status(200).json({status: "success", message: "Login successful"});
这很简单。如果传递的登录凭据正确 - 我使用来自数据库的用户 ID 创建一个会话,并将成功返回给前端。
当使用 React Native 作为前端时,我可以做类似的事情吗?我是移动开发的新手,但移动客户端是否有类似于 Web 浏览器的 cookie 存储?非常感谢您的任何意见:)
【问题讨论】:
标签: node.js react-native express authentication express-session