sql >> データベース >  >> RDS >> Mysql

フォームでの使用を制限する方法またはアクセスを制限する方法

    IPごとに1つに制限することは、進むべき道ではありません。プロキシサーバーが原因で、まったく同じIPアドレスを使用しているユーザーがたくさんいます。これは、実際のユーザーを怒らせるだけです。また、ほとんどのインターネットユーザーはDHCPを使用しています。つまり、IPアドレスは定期的に変更されます。 IPでブロックした場合、それはせいぜい一時的なものであり、そのアドレスを取得する次の人はプレイできなくなります。衝突はあまり見られないかもしれませんが、可能性はあります。

    これを回避する一般的な方法は3つあります。

    1. アカウントを「アクティブ化」する前に、メールを送信してください。メールアドレスを複製できないことをコードで確認します。
    2. 簡単なキャプチャを追加します。これにより、多くのボットが排除されます。
    3. 問題を完全に無視します。

    ここでの3番目のオプションは、頬に舌を出すことではなく、実際の反応です。多くの人は、特定のゲーム内で複数のアカウントを実行するのが好きです。それは一般的にその人の粘着性の増加につながる可能性のある戦術的なものです。つまり、彼らは戻ってくるでしょう。

    それは本当にあなたがこのゲームを開発している理由に要約されます。あなたはそれからお金を稼ぐことを望んでいますか?もしそうなら、どのように?それが有料サブスクリプションによるものである場合、人が持っているアカウントが多ければ多いほど、あなたはそれらからより多くを稼ぐことができます。アプリ内購入についても同じです。広告によるものであれば、(選択したアカウントに関係なく)ゲームに参加するほど、それらから何かを作る機会が増えます。

    要するに、いくつかのことを見てみましょう。複数のアカウントを作成すると、どのようなメリットがありますか?第二に、この利点は本当に受け入れられないのでしょうか?いいえの場合、それを無視します。はいの場合は、その利点を取り除いてゲームのバランスを取り直す方法を決定します。そうすれば、問題は解決します。



    1. エラーが発生したときにPostgresスクリプトを停止するにはどうすればよいですか?

    2. 注文を保存するにはどうすればよいですか?

    3. Hibernateは結合テーブルを作成しません

    4. PhalconPHPデータベースがORMに参加