- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте, есть вопрос
На странице каждого пользователя будет кнопка, которую если он не нажимает в течении суток, пользователь становится не активным
Таблица пользователей в базе данных users, строка active если пользователь активен active=1, если нет то 0.
Нужно сделать так, что бы если кнопка не нажималась сутки то автоматически active ставилось 0, а при каждом нажатии кнопки эти сутки как бы начинались с начала, то есть сутки должны пройти после последнего нажатия кнопки, ну и нужно что бы выводился таймер, можно без js.
Если можно то по подробнее пожалуйста.
Сохраняете в базе данных дату и время последнего нажатия.
Раз в 10 минут (или чаще, при необходимости) с помощью cron запускаете скрипт, который в базе данных деактивирует пользователей, у которых дата и время последнего нажатия меньше, чем "сейчас минус 1 день".
;13532041']Сохраняете в базе данных дату и время последнего нажатия.
Раз в 10 минут (или чаще, при необходимости) с помощью cron запускаете скрипт, который в базе данных деактивирует пользователей, у которых дата и время последнего нажатия меньше, чем "сейчас минус 1 день".
В общем понятно, не могли бы вы на примере написать как будет выглядеть код?
В общем понятно, не могли бы вы на примере написать как будет выглядеть код?
А что конкретно интересует?
-Вас интересует способ добавить задание в crontab?
-Или может запрос к бд, для деактивации за последние 24 часа?
-А может код, для добавления столбца (с информацией о времени последнего нажатия на кнопку) в таблицу с пользователями?
Вы напишите, что именно хотите увидеть или что именно у Вас не получается.