我实现了与推送器的聊天,它运行正常。但问题是每个人都可以看到它,没有限制隐藏或使其私密。如何使其成为私人的一对一聊天室,其他用户无法看到他们的对话。我像这样调用小部件:
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";
}
所以请告诉我它是如何可能的, 感谢。