ti basta un campo numerico che incrementi ad ogni accesso con un update.
Per quanto riguarda la frequenza, se ad esempio vuoi incrementare quel campo di una unità, ad un solo accesso giornaliero, ti basterà confrontare la data di ultimo accesso. ad esempio.
L'utente si logga, oltre a controllare nome utente, password e numero di accessi (Quello che dovrebbe concedere i privilegi di fare determinate cose in più, all'utente), controlli anche la data. Se questa corrisponde a quella odierna non fai l'update del campo accessi, altrimenti fai l'update del campo accessi, l'update del campo data e gestisci i privilegi con un cookie o con un'altra session o con altro ancora.