Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 由于用户的隐私而隐藏用户信息_Php_Mysql_Web - Fatal编程技术网

Php 由于用户的隐私而隐藏用户信息

Php 由于用户的隐私而隐藏用户信息,php,mysql,web,Php,Mysql,Web,Im正在构建包含用户身份验证的web应用程序,因此每个用户都将拥有个人数据的个人资料。数据将存储在数据库中,但由于其隐私,用户可以选择向公众访问者显示哪些信息。假设有人想对其他人隐藏他的电话号码,那么他将转到帐户设置并选择“隐藏”选项。但我不知道如何使它与数据库和应用程序的其余部分。 任何指导或参考都是有帮助的。谢谢让你的桌子看起来像这样。这意味着John和Laura的隐私设置与Jane和sam不同 +-------+------------+------------+--------+ | u

Im正在构建包含用户身份验证的web应用程序,因此每个用户都将拥有个人数据的个人资料。数据将存储在数据库中,但由于其隐私,用户可以选择向公众访问者显示哪些信息。假设有人想对其他人隐藏他的电话号码,那么他将转到帐户设置并选择“隐藏”选项。但我不知道如何使它与数据库和应用程序的其余部分。
任何指导或参考都是有帮助的。谢谢

让你的桌子看起来像这样。这意味着
John
Laura
的隐私设置与
Jane
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
类似于:
从表中选择用户、电话、地址,其中隐藏=0

它将只返回
jane
sam


这有什么帮助吗?

您可以创建一些类似于用户设置的表,用户可以在其中设置哪些字段不应该对公众可见

提供的信息太少,无法回答此问题。即使如此,它也可能过于宽泛。请在每次加载配置文件时访问检查某个列,根据它在数据库中的说明可以显示哪些内容,不能显示哪些内容?您有什么问题,如何存储它,或者如何显示/不显示它?