Ba il suffit de créer une table ou tu stocks les historiques de connections de chaque user, ensuite lorsqu´il essaie de se réidentifier tu fais une recherche de sa derniere connections et du vérifie la date.
Effectivement les cookies du peu tricher donc mauvaises idée:-).
A+