Фриланс-проекты › Ограниченный доступ к каналу вебсокета Ограниченный доступ к каналу вебсокета
Есть сайт на wordpress, есть парсер который собирает инфу с других сайтов и публикует в нужную рубрику тот или иной материалс с помощью функции wp_insert_post. Так же присутствует функционал подписки, стоит плагин Paid Memberships.
В момент публикации пост в режиме реального времени показывается клиенту, с помощью ratchet и autobahn.js.
Каждый из пользователей при регистрации подписывается на определенную рубрику и ему показывается материал только из это рубрики, но не в случаи с websocket (
Через вебсокет приходит материал даже если пользователь не авторизован, а если и авторизован то приходит материал на который он даже не подписан, то есть весь...
Задача: надо разграничить доступ, основываясь на подписке пользователя(на какую рубрику он подписан такой материал и отправлять) и обязательно пользователь должен быть авторизован! В противном случаи показать ему сообщение , что материал доступен для для подписчиков