Drupal 7私人消息传递模块

时间:2013-12-14 04:55:12

标签: drupal

我可能在这里遗漏了一些东西,但这是我的问题:

我希望私人消息只对特定会话的参与者可见。例如,如果userA向userB发送消息,我只希望其中的2个能够看到对话。在模块的权限中,有一个名为“读取所有私人消息”的权限。这是我的问题:

  • 如果对经过身份验证的用户禁用此权限,则/ user / me / messages路径会返回错误:“您无权访问此页面。”
  • 为经过身份验证的用户启用此权限后,/ user / me / messages路径会返回正确的页面,但用户也可以看到其他用户的私人消息。

我错过了一些非常明显的东西吗?

1 个答案:

答案 0 :(得分:0)

“阅读所有私人消息”是指管理员能够窥探其他用户的消息。你显然不想把它交给用户。对于用户,应该有“读取私人消息”权限(默认情况下给出),只允许他们访问自己的消息。

如果那不符合您的要求(例如,如果它只提供对话的一方),我担心该模块不支持您想要的本地,即您需要将代码更改为实现你想要的。