Кто-нибудь знает, как реализовать что-то на веб-сайте, написанном на PHP, подобно значку Woot и значка Fanatic при переполнении стека? Я хочу вознаграждать своих пользователей, если они посещают мой сайт каждый день в течение 75 дней, без каких-либо дней они не посещают его. Мой сайт использует сеансы для входа в систему. И я использую базу данных MySQL.
Таблица пользователей теперь выглядит так:
COLUMN NAME TYPE id integer username varchar password varchar email varchar (7 columns with privacy settings) integer lastvisit integer lastlogin integer
Псевдо-код:
switch last visit case yesterday increment counter by 1 set last visit to today if counter == 75 award badge case more than a day ago set counter to zero set last visit to today