シナリオ
node.js/socket.io (express.js、mongodb、passport.js、socket.io) Web ゲームを構築しています。ユーザーは、プレイする前にログインする必要があります。
socket.io を使用して mongodb にランダムな名前のゲスト アカウントを作成し、それを使用してプレイヤーをゲームにログインさせる大きな「TRY NOW」ボタンをフロント ページに配置することを考えています。このゲスト アカウントは、ユーザーが登録しない限り、たとえば 48 時間以内に破棄されます。
これを悪用する 1 つの方法は、「TRY NOW」ボタンを繰り返しクリックしてデータベースをゲスト アカウントであふれさせるスクリプトを作成することです。
質問
本格的な登録なしでこれを回避する方法はありますか? 「TRY NOW」の横にキャプチャを配置することもできますが、本当に必要でない限り使用したくありません。