надеюсь, что это поможет, я знаю, что не знаю точных деталей, но это может дать вам дорожную карту.
вы можете использовать javascript для опроса сервера через некоторый регулярный интервал (возможно, один раз в 15секунд).
он может сделать HTTP-запрос на некоторый URL, выделенный для этой цели, например, yoursite.com/poll_for_user_changes.этот URL, вместо того, чтобы возвращать веб-контент HTML, может просто отправить объект JSON (или какой-либо другой формат данных), который будет содержать любые изменения, о которых вы хотели бы знать.
при попадании на сайт.com / poll_for_user_changes, ваш сервер должен выяснить, были ли изменения в вашей таблице пользователей в базе данных.поэтому было бы полезно, если бы ваш javascript отслеживал, когда браузер последний раз получал обновление от сервера, поэтому, когда он запрашивает новое обновление, он может отправить в строке получения URL (или через сообщение) last_updated_timestamp, когдапоследний раз получил обновление.сервер может использовать эту информацию, создав запрос к базе данных, который запрашивает, например, строки в пользовательской таблице, которые имеют временную метку создания> last_updated_timestamp.
, как только ваш javascript получает данные от сервера обыли ли какие-либо изменения, вам нужно будет решить, как включить эти данные в веб-сайт, чтобы автоматически показывать изменения без обновления.