Como controlar acesso de usuários não-logados?
Estou desenvolvendo um SaaS e gostaria de oferecer 10 usos grátis para usuários não-logados.
Problema: Se o usuário não estiver logado, como posso contar seu uso?
Alguém já viu algo semelhante?
Se não tenho um ID de usuário, onde posso fazer a contagem de quantos usos ele já fez?
Pensei em:
- Usar cookies no navegador
- Usar o IP do usuário, como se fosse o ID do usuário
Sei que qualquer programador vai conseguir burlar esse mecanismo, mas tudo bem. Não preciso de uma solução perfeita. Mas também não quero avacalhar.
Alguma dica?