皆さんこんにちは、私はWeChatの開発に従事しています。
タイトルのようなもの: QR コードをスキャンするとき、または賞品を受け取るボタンをクリックするときに賞品を何度も引き換えることを避ける方法。
オフライン アクティビティで特典を引き換える方法は 2 つあります: 1. QR コードをスキャンします。 2. 引き換えボタンをクリックします。
テスト中に問題は発生しませんでした (小規模な会社、数人でテストしただけです)。
これはユーザーのネットワークの問題、プログラムの抜け穴、またはロジックの問題が原因でしょうか....
1人のユーザーに同じタイムスタンプを持つレコードが9つあるため...
現在、値を渡すためにajaxを使用しています。
皆さんこんにちは、私はWeChatの開発に従事しています。
タイトルのようなもの: QR コードをスキャンするとき、または賞品を受け取るボタンをクリックするときに賞品を何度も引き換えることを避ける方法。
オフライン アクティビティで特典を引き換える方法は 2 つあります: 1. QR コードをスキャンします。 2. 引き換えボタンをクリックします。
テスト中に問題は発生しませんでした (小規模な会社、数人でテストしただけです)。
これはユーザーのネットワークの問題、プログラムの抜け穴、またはロジックの問題が原因でしょうか....
1人のユーザーに同じタイムスタンプを持つレコードが9つあるため...
現在、値を渡すためにajaxを使用しています。
フォームを繰り返し送信すると、この問題が発生します。送信が成功すると、Web ページは js を通じてボタンを無効にすることができます。 QRコードも同じものです
各ユーザーには openid があり、ユーザーがページを開くと、まずデータベースにデータがあるかどうかを確認し、データがある場合はそれを確認してページに表示します。賞品が引き換えられたかどうか、賞品を個別に知りたい場合は、数に限りがある場合は、アイテムの数を制限してください。
これは非常に簡単ではありませんか? 賞品を引き換えた回数をマークして、抽選を差し引いて結果を返すと、回数がないため、別の抽選は当然拒否されます。
引き換え情報を記録するだけです。openIDは異なります