>  기사  >  백엔드 개발  >  QR 코드를 한 번 스캔하거나 여러 번 클릭하여 여러 번 사용을 확인하여 정보를 여러 번 입력하는 것을 방지하는 방법은 무엇입니까?

QR 코드를 한 번 스캔하거나 여러 번 클릭하여 여러 번 사용을 확인하여 정보를 여러 번 입력하는 것을 방지하는 방법은 무엇입니까?

WBOY
WBOY원래의
2016-12-01 00:25:311582검색

안녕하세요 여러분, 저는 WeChat 개발에 참여하고 있습니다.
예: QR 코드를 스캔하거나 상품을 받기 위해 버튼을 클릭할 때 중복 사용을 방지하는 방법.
오프라인 활동에서 보상을 교환하는 방법에는 두 가지가 있습니다. 1. QR 코드를 스캔합니다. 2. 교환 버튼을 클릭합니다.


테스트 중에 문제가 발생하지 않았습니다(소규모 회사, 소수의 인원만 테스트).
사용자 네트워크 문제인지, 프로그램 허점인지, 로직 문제인지....
한 사용자에 대해 동일한 타임스탬프를 가진 레코드가 9개 있기 때문에....
지금 사용하는 것은 ajax 값 전송입니다. ..

답글 내용:

안녕하세요 여러분, 저는 WeChat 개발에 참여하고 있습니다.
예: QR 코드를 스캔하거나 상품을 받기 위해 버튼을 클릭할 때 중복 사용을 방지하는 방법.
오프라인 활동에서 보상을 교환하는 방법에는 두 가지가 있습니다. 1. QR 코드를 스캔합니다. 2. 교환 버튼을 클릭합니다.


테스트 중에 문제가 발생하지 않았습니다(소규모 회사, 소수의 인원만 테스트).
사용자 네트워크 문제인지, 프로그램 허점인지, 로직 문제인지....
한 사용자에 대해 동일한 타임스탬프를 가진 레코드가 9개 있기 때문에....
지금 사용하는 것은 ajax 값 전송입니다. ..

양식을 반복적으로 제출했는데 웹페이지에서 양식을 클릭한 후 버튼을 비활성화할 수 있습니다. 그러면 차단이 종료되고 클릭에 대한 응답이 표시됩니다. QR 코드에도 동일한 원칙이 적용됩니다

각 사용자는 openid를 가지고 있습니다. 사용자가 페이지를 열면 먼저 인터페이스에 쿼리하여 데이터베이스에 데이터가 있는지 확인하고 페이지에 표시합니다. 사인이 교환되었습니다. 맞다면 상품 수에 제한이 있으니 수량을 제한하세요.

참 쉽죠? 경품을 사용한 횟수를 표시해 놓으면 추첨이 차감되고 결과가 반환됩니다. 이렇게 하면 횟수가 없기 때문에 자연스럽게 다른 추첨이 거부됩니다

교환정보만 기록하면 오픈아이디가 다릅니다

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.