1

我试图获得一个真值来获得面板可见性。我在面板中有一个视图来显示属于用户的心跳消息列表。显示工作,但我不知道如何根据正在查看面板的用户限制对面板的访问。目标是我希望面板只对朋友和某些具有特定角色的人可见。我可以处理的角色,但我对 PHP 的了解还不够,无法根据友谊状态使其工作。我隐约猜想它会是这样的:

登录用户是双向的,用户根据当前 uid 参数被查看。

我知道我的示例与实际代码完全不同,但正如我所说,我在这里没有太多可做的。

4

1 回答 1

0

这应该让你继续前进。

global $user;

$friend_list = get_friend_list($page_uid_argument);

if (in_array($user->uid, $friend_list)) {
  // show messages
}

Whereget_friend_list()是一个通用函数,它根据 UID 获取用户与用户的关系,并返回 UID 数组。我不知道您在使用什么代码/模块。

于 2010-06-15T13:19:26.987 回答