首页 > 解决方案 > 提供匿名性,同时为用户保留数据访问权限

问题描述

假设我有两张表,一张包含用户登录信息(id、email、hashed_pa​​ssword、姓名等),另一张包含个人信息(id、性别、年龄、喜欢的颜色等)

我希望登录的用户能够访问他们的个人信息,但没有其他人能够将用户的个人信息链接回用户。

我正在考虑的一种解决方案是让个人信息表的每个 id 都是登录表中相应 id 的加密版本,其中加密密钥是用户密码。

我意识到如果用户忘记了密码,这将导致行之间的链接被切断。这个问题有更好的解决方案吗?或者你能指出我的解决方案中我没有注意到的任何缺陷吗?

标签: databaseanonymous

解决方案


推荐阅读