0

博物館の展示会に参加するプロジェクトに投票するために使用される投票キオスク (展示スペースにある iPad) を構築しています。Typeform を使用しています ( http://www.typeform.com/) 投票フォームを生成します。それはすべて完璧に機能しています。唯一の問題は、投票を 1 人 1 票に制限する必要があることです。フォームの最初に電子メール アドレスを入力すればうまくいくと思っていましたが、完璧とは言えません。人々は複数のアドレスを持っており、アドレスを検証する実際の方法がないため、something@gmail.com のようなものもシステムを騙します。そこで、フォームの前にログインページを追加することを考えました。訪問者は展示会のチケットを購入する際に固有のコードを取得し、このコードを使用して一度ログインして投票プロセスを行うことができます。すべての投票が同じ IP/ソースからのものであるという事実は、IP ベースのソリューションを除外します。このログインページを作成するにはどうすればよいですか? 私は PHP と JavaScript にかなり慣れていますが、しかし、ここで、生成された一意のコードのリストからのコードのみを受け入れる (そしてこのリストも生成する) ログイン フォームのコーディングを開始する必要があります。より良いアイデアがあれば、提案をお待ちしています!ありがとう、エフド。

4

1 に答える 1

0

MySQL DB を使用してみてください。IP (IP ごとに 1 つのアカウント) を収集することも、一意のユーザー ID を設定することもできます。したがって、誰かが投票すると、ユーザーがすでに投票を設定している場合、DB はリクエストを収集します。

于 2014-05-06T13:54:39.057 に答える