首页 > 解决方案 > 如何在节点js中将数据从页面传输到另一个页面

问题描述

您好,我正在学习node.js并陷入一个场景。流程是在网站用户注册自己,成功注册后,我会将他发送到名为的路由create_profile,其中​​是发布请求,我也想发送userIdcreate_profile路由。以防万一用户关闭网站,然后如果他再次打开并登录,那么如果个人资料不完整,那么我将带走他userId并发送到create_profile路线。然后到主页。我想在创建个人资料页面和登录中存储用户身份验证会话。这是因为如果登录可能有两种情况:如果用户已成功完成他的个人资料然后带他回家和在那里存储一个全局会话,第二种情况是让他创建不完整的配置文件,然后在成功创建后将他带到主存储全局会话以进行用户身份验证。但我的困惑是如何从登录传递 userId 来创建发布的配置文件请求。我需要进行临时会话吗?请解决我的问题我很困惑如何解决这个问题。

标签: node.jsauthentication

解决方案


  1. 您可以在数据库中创建一个“profile_completed”列并将其设置为“false”(默认),如果用户已完成配置文件,则将其更新为“true”。用户登录时检查他的个人资料是否更新,如果是,则将他送回家,否则请他更新。

  2. 您可以通过请求将我要的用户传递给 create_profile 或从您之前保存的会话存储中获取它


推荐阅读