0

私はウェブサイトを構築しています。ログインせずにユーザーに投票してもらいたい。ただし、各ユーザーは各質問に対して 1 票のみを許可する必要があります (スタック オーバーフロー投票システムと同様)。ログインせずに投票できる都市辞書 ( http://www.urbandictionary.com/ ) に似たようなものがあります。ASP.NET MVC4 でこれを行う方法は?

誰かが簡単に Cookie をクリアして再度投票できるため、Cookie を使用したくありません。http://www.urbandictionary.com/はどのようにこれを行っていると思いますか?

4

2 に答える 2

0

ある種の永続的なストレージがない限り、これが可能になるとは思いません。つまり、データベースまたはクッキーです。Cookie の唯一の欠点は、Cookie を消去できることです。

于 2013-09-30T12:28:39.437 に答える
-1

私は試していませんがSession、この目的のために使用することをお勧めします。

例えば:

ユーザーが投票をクリックすると、次のように設定されます。

Session["isVouted"] = true

これで、以下を確認できますif((bool)Session["isVouted"]){don't allow to voute}。より良い結果を得るために、セッション時間を 1 時間または 1 日に設定できます。

于 2013-09-28T14:47:20.900 に答える