sqlite 如何设置、取消设置、销毁用户会话

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

在php中,可以设置用户session_start、session_set、session_unset、session_destroy 我怎样才能在 React Native sqlite 中做到这些?或者有这些的等价物或替代品吗

我已经搜索过,但没有找到解决方案。不幸的是我找不到替代品。

javascript react-native sqlite
1个回答
0
投票

在 PHP 中,会话管理函数用于处理服务器上的用户会话。 PHP 是一种服务器端语言,因此它运行在服务器上,可以安全地管理会话数据并与数据库交互。

JavaScript 在客户端使用时(例如在 React 中),在用户的浏览器中运行。出于安全考虑,它无法直接访问服务器资源(包括数据库)。这是因为允许客户端 JavaScript 访问数据库可能会暴露敏感数据并产生漏洞。

Node.js 尽管是 JavaScript,但在服务器上运行。它提供了一个运行环境,允许JavaScript在服务器端运行。这与客户端 JavaScript 形成对比。 Node.js 可以像 PHP 一样安全地与数据库交互并处理会话管理等操作,确保数据安全和适当的访问控制。

© www.soinside.com 2019 - 2024. All rights reserved.