【发布时间】:2015-11-24 10:04:21
【问题描述】:
我打算使用node js和jwt创建一个简单的登录页面。
我觉得使用用户 ID 作为外键将 Web 令牌存储在单独的表中更好。
谁能给我一些意见?
【问题讨论】:
我打算使用node js和jwt创建一个简单的登录页面。
我觉得使用用户 ID 作为外键将 Web 令牌存储在单独的表中更好。
谁能给我一些意见?
【问题讨论】:
如果您使用的是关系数据库(例如 SQL),我建议将会话数据(例如 JWT 令牌)存储在具有一对多关系的单独表中,以便用户理论上可以登录多个会话同时。
如果您不希望同时进行会话,这并不重要,尽管您仍然可以选择使用单独的表格来确保您的设计面向未来(以防您以后想添加该功能)。
如果您使用的是非关系型数据库(例如 MongoDB),您可以使用单独的集合或将会话对象放在 Users 集合内的数组中。
【讨论】: