像PHP一样的Woot徽章

5 php mysql badge

有没有人知道如何在用PHP编写的网站中实现某些东西,类似于Woot-badge和堆栈溢出上的Fanatic-badge?我想奖励我的用户,如果他们每天访问我的网站75天,没有几天他们不访问它.我的网站使用会话进行登录.我使用MySQL数据库.

users表现在看起来像这样:

COLUMN NAME        TYPE
id                 integer
username           varchar
password           varchar
email              varchar
(7 columns with privacy settings) integer
lastvisit          integer
lastlogin          integer
Run Code Online (Sandbox Code Playgroud)

Que*_*tin 6

伪代码:

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
Run Code Online (Sandbox Code Playgroud)