2012-01-26 8 views
0

私はWebベースのアカデミック評価プロジェクト(VS2010、C#、ASP.NET)で作業しています。ユーザーは、Webサイトに入り、会社(または会社のマネージャー)の人事を評価することができます。その後、私のクライアント(会社の所有者)は評価の結果を見ることができるはずです(評価)。このプロセスには人が関わっているため、一部のユーザーによる再投票のリスクが常に存在するため、私は同様のユーザーによる再評価の回数を最小限に抑える方法を模索しています。つまり、ユーザーが複数回投票しないようにします評価プロセスの結果に大きな影響を与える可能性があるため、私は彼の氏名、姓、国民IDについてユーザーに尋ねています。これらのデータをデータベースに保存し、次回同じデータでログインしようとするユーザーに警告が表示されますが、誰でも自分のデータを変更して何度も投票することができます。また、私はユーザーIPを保存し、それ以降のログイン時にチェックしますが、簡単に偽装することもできます!他に何ができますか?クッキーを使用して?セッション?技術的にユーザーが何回も投票するのを防ぐにはどうすればいいですか?ユーザーの連続ログインを妨げるASP.NET

ありがとうございました

答えて

関連する問題