Я реализовал чат с пушером, и он отлично работает. Но проблема в том, что все могут видеть это, нет никаких ограничений, чтобы скрыть или сделать это частным. Как сделать личный чат одним, чтобы другие пользователи не могли видеть свои разговоры. Я назвал виджет так:
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";
}
поэтому, пожалуйста, расскажите мне, как это возможно,
Благодарю.
Задача ещё не решена.
Других решений пока нет …