带有节点

时间:2019-04-29 08:00:59

标签: javascript node.js cookies session-cookies

我有一个大学项目要做,我要做的一件事情是制作一个具有会话序列化功能的登录模块。 问题是尽管我必须在不使用express或其他不足够香草的Node.js模块的情况下执行此操作,而且好吧,我只是在没有使用express,passport或session-serialize的情况下找不到任何东西模块或其他对我来说似乎不太普通的模块。

有没有办法做到这一点?

我正在考虑:

  1. 验证登录数据
  2. 生成一些随机ID(cookie会话ID whaty)
  3. 将其存储在我的数据库中
  4. 将其存储在我的Cookie中
  

(尽管我已经注意到,路线中的Cookie与   Cookie在另一条路径上,因此,如果经过身份验证的用户来自   他以前没来过的页面,因此没有会​​话的cookie   在那里,他可能未以登录状态显示)

  1. 使用该cookie向数据库发出请求,以便用户可以看到自己需要的任何内容。
  2. 为用户从没有此cookie会话ID的另一台计算机登录时生成新ID
  3. 当用户按下注销时删除此cookie会话ID

0 个答案:

没有答案