【发布时间】:2011-04-05 08:12:46
【问题描述】:
用户的数据库结构如何隐藏他们的个人信息,如 hp、电子邮件地址和全名?
当用户通过我的网站将用户设置为私密时,我是否应该创建一个表 (hidden_info) 来保留用户的所有私密个人信息。
然后在user-profile.php页面,用mysql选择hidden_info_table where user==$username的*,然后用其他mysql选择显示hidden_info_table中没有列出的信息?
这将是很多工作,有没有其他更好的方法来构建隐藏用户个人信息功能的数据库?
【问题讨论】:
-
听起来像是应用层要做的工作。您可以拥有一个包含完整信息的用户表,并在您的授权系统允许的任何地方显示/编辑敏感数据。