Покинул форум
Сообщений всего: 70
Дата рег-ции: Авг. 2011 Откуда: Ульяновск
Помог: 0 раз(а)
есть таблица банов в ней ID BanTime BanEnd Banned=1
BanTime - дата начала бана
BanEnd - Дата конца бана.
Вопрос как сделать чтобы по окончанию срока в BanEnd бан обновлялся с 1 на 0
Нет так точно не работает,пробовал все. Баню пользователя,а после обновления странички он авто разбанивается.А если знак < то вообще никогда не разбанивается.Ну оно и логично собственно.Ищу способ как правильно оформить запрос чтобы шел отсчет от даты начала бана и когда доходил до даты окончания авто разбанивалось.
Bio man
Отправлено: 22 Ноября, 2011 - 21:58:50
Постоянный участник
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Покинул форум
Сообщений всего: 199
Дата рег-ции: Окт. 2008
Помог: 0 раз(а)
Можно и без крона, в принципе. При логине юзера на сайт проверять, чтобы время сейчас было больше, чем время окончания бана. Если true, то изменяем в бд на BanEnd = 0 и перезагружаем страницу.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.