有限的个人资料,如 Facebook

Posted

技术标签:

【中文标题】有限的个人资料,如 Facebook【英文标题】:Limited Profiles like in Facebook 【发布时间】:2014-04-21 23:35:20 【问题描述】:

我正在尝试为我的项目创建一个社交网络应用程序。这要求当用户 A 试图访问非朋友用户 B 的个人资料时,它必须只显示有限的信息。当用户 A 成为 B 的朋友,或者用户 B 更改了他的隐私设置时,他的所有个人资料信息都应该是可见的。

这看起来和 facebook 一样,但我想了解它是如何在 SQL/数据库中实现的。

您的回复将是最有帮助的..

【问题讨论】:

你应该添加一个你已经尝试过的例子。 我认为这就像写一个声明来检查他们是否是朋友然后用适当的内容回复一样简单。我错过了什么吗? 【参考方案1】:

很简单。只需在两个人之间使用一个名为 isfriend 的字段,默认情况下对于任何人,它都是 false,如果它是 false,他就看不到信息。其他人,除非直到其他人成为朋友,在这种情况下,两个人的 isfriend 值将是真实的,他们可以看到彼此的详细信息。我错过了什么吗?

【讨论】:

以上是关于有限的个人资料,如 Facebook的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Facebook 检索照片

如何在 Facebook 上的 iPhone 应用程序中分享我的页面内容?

如何处理 laravel 社交名媛“缺少授权异常”

无需登录即可查看 Facebook 用户的帖子和分享 [关闭]

未通过 Graph API 接收 Facebook 图片

Facebook 开发者帐户与 Facebook 个人资料