[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как выкинуть другого пользователя?
Evil_Google
Хай народ.
Есть вот такая задача:
---------------------------------------------
Вот допустим 1 пользователь заходит в новость чтоб его редактировать.

Через некоторые время с другого компьютера заходит 2 пользователь и тоже войдет в эту же новость чтоб его редактировать. 2 пользователю выйдет предупреждение что "эту новость уже редактируют, хотите забрать"?
(Этот функционал я уже сделал)
Если 2 пользователь нажмет ДА ЗАБРАТЬ, то 1 пользователя надо переадресовывать на главную страницу.
--------------------------------------------

Как можно переадресовывать другого пользователя? (В данном случае переадресовывать 1 пользователя)

_____________
Жадный.... жадный.... жадный кот
Valick
Поставь таймер на странице редактирования на время сессии (например на 20 минут, любая активность пользователя должна сбрасывать этот таймер) который раз в минуту будет обращаться на сервер и смотреть не забрал ли кто-то права на редактирование этой новости. Если доступ забрали, то вывести сообщение об этом, а потом редирект на главную секунд через 15 например.

_____________
Стимулятор ~yoomoney - 41001303250491
Evil_Google
Ох спасибо таймер. Все работает как надо!

_____________
Жадный.... жадный.... жадный кот
killer8080
Цитата (Evil_Google @ 17.05.2019 - 08:47)
Если 2 пользователь нажмет ДА ЗАБРАТЬ, то 1 пользователя надо переадресовывать на главную страницу.

то есть первый модератор зашел (или кто там редактирует новости) и в течении n-ного времени работает над статьей, и тут бах, его кидает на главную, все труды коту под хвост blink.gif
Какой идиот такое ТЗ придумал? ph34r.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.