隐藏用户信息,因为他们的隐私

时间:2017-04-23 16:11:01

标签: php mysql web

我正在构建包含用户身份验证的网络应用,因此每个用户都会拥有包含个人数据的个人资料。数据将存储在数据库中,但由于其隐私,用户可以选择向公众访问者显示哪些信息。假设有人想隐藏他人的电话号码,所以他会去账户并选择“隐藏”选项。但是我无法弄清楚如何使用db和其他应用程序来实现它。 任何指导或参考都会有所帮助。谢谢

2 个答案:

答案 0 :(得分:0)

让你的桌子看起来像这样。这意味着a2[0][0]John的隐私设置与LauraJane不同。

sam

要使用此功能,+-------+------------+------------+--------+ | user | phone | address | hidden | +-------+------------+------------+--------+ | john | 2025550165 | example 1 | 1 | | jane | 2026118043 | example 2 | 0 | | sam | 2026682607 | example 3 | 0 | | laura | 2026688273 | example 4 | 1 | +-------+------------+------------+--------+ 将类似于:SQL

只返回SELECT user, phone, address from table where hidden = 0jane

这有帮助吗?

答案 1 :(得分:0)

您可以创建一些表格,例如 user_settings ,用户可以设置哪些字段对公众不可见