さまざまなことに 5 つ星の評価を許可したいサイトがあります。ただし、SO で質問をしている他の多くの人々と同様に、私は 1 人につき 1 票のみを許可したいと考えています。
最初は、投票が発生したときにIPアドレスをログに記録し、現在のIPが以前に投票したかどうかをスキャンして確認することを計画していました。
しかし、ある問題に気付きました。このサイトは、ある特定の学校の大学生向けに設計されています。IP を正しく理解していれば、これに関するいくつかの問題があります。
- 学校のコンピューターを使用している/学校のwifiに接続している人々は、同じIPを持っています(おそらく一握りですが、各コンピューターに固有ではありません)
- 多くの人が 4 ~ 8 人の家に住んでおり、全員が同じ IP を共有しています (同じネットワーク上にあると仮定)。
IP アドレスを使用したり、ユーザー ログインを使用したりせずに、一意の投票を検出するにはどうすればよいですか? このようなことを行う他の方法はありますか?
または、IP アドレスがどのように機能するかを誤解しているのかもしれませんが、それでも使用できます。うまくいけば、これが事実です。
ありがとう