PHP gibi Woot-rozeti

1 Cevap php

Herkes Woot-rozeti ve yığın taşması Fanatik-rozeti benzer PHP ile yazılmış bir web sitesi içine bir şey, nasıl uygulanacağı biliyor mu? Ben 75 gün boyunca benim sitenin günlük ziyaret eğer onu ziyaret yapmadığınız günlerde olmadan, benim kullanıcıları ödüllendirmek istiyorum. Sitemin günlük ins oturumlarına kullanır. Ve ben bir MySQL veritabanını kullanır.

Kullanıcıların tablo şimdi bu gibi görünüyor:

COLUMN NAME        TYPE
id                 integer
username           varchar
password           varchar
email              varchar
(7 columns with privacy settings) integer
lastvisit          integer
lastlogin          integer

1 Cevap

Psuedo kodu:

switch last visit
   case yesterday
      increment counter by 1
      set last visit to today
      if counter == 75
          award badge
   case more then a day ago
      set counter to zero
      set last visit to today