l'algo est simple : analyse de quelle manière tu reconnait son IP, écrit les différentes étapes par lesquelles tu passe, tout bêtement !!
La solution cookie est OK (et probablement la + simple) si est en accord avec le type en question (il peut faire en sorte de les bloquer...)

