Woot-значок как в PHP

Кто-нибудь знает, как реализовать что-то на веб-сайте, написанном на 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

person Community    schedule 22.07.2009    source источник
comment
Аналогичный вопрос здесь: заголовок stackoverflow.com/questions/932610/   -  person viam0Zah    schedule 09.12.2009


Ответы (1)


Псевдокод:

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
person Quentin    schedule 22.07.2009
comment
Спасибо! Я создам новую колонку под названием wootcounter или аналогичную. - person ; 22.07.2009