与推送器的私人一对一聊天结构

时间:2015-04-09 12:44:55

标签: php yii pusher

我实现了与推送器的聊天,它运行正常。但问题是每个人都可以看到它,没有限制隐藏或使其私密。如何使其成为私人的一对一聊天室,其他用户无法看到他们的对话。我像这样调用小部件:

jQuery(function() {     
        var pusher = new Pusher("MY_APP_KEY" , { authEndpoint: '/pusher_auth.php' })
        var chatWidget = new PusherChatWidget(pusher, {
          appendTo: "#pusher_chat_widget"
        });
      });

和pusher_auth.php

global $user;
if ($user->uid)
{
  $pusher = new Pusher(APP_KEY, APP_SECRET, APP_ID);
  echo $pusher->socket_auth($_POST['channel_name'], $_POST['socket_id']);
}
else
{
  header('', true, 403);
  echo "Forbidden";
}

所以请告诉我它是如何可能的, 感谢。

0 个答案:

没有答案