【发布时间】:2021-10-07 15:52:45
【问题描述】:
我有一个表,我有四列用于用户 ID 和用户名、电子邮件密码。我只想知道我应该在我的 Web 应用程序中存储什么类型的用户 cookie,比如我应该存储电子邮件和密码,还是应该存储一些与用户信息有联系的东西,比如他在数据库中的 ID
【问题讨论】:
-
您可能想使用
cookie-session表示快递(expressjs.com/en/resources/middleware/cookie-session.html)。不要使用 ID,因为如果我将我的 ID 转换为你的,我可以以你的身份登录。在 cookie 中存储密码也是不安全的。 -
感谢您对我的帮助。但是我只想为每个用户添加一些东西,如果我使用它,我应该使用它,因为我可能会在另一个部分中使用用户 ID
-
这一切都在前端还是用户打算登录到网站等?如果是这样,所有像生成 ID 这样的东西都应该在后端使用数据库来处理,而不是在 cookie 中。
-
我正在开发用户可以发布内容的应用程序,我想使用他们的 ID 将他们与他们发布的内容联系起来,这就是为什么我要存储用户 ID,因为它是唯一的并且与用户的帖子
标签: javascript node.js database express cookies