2012-09-24 6 views
0

먼저이 책을 읽고 도움을 주셔서 감사합니다. 나는 온라인 웹 사이트를 운영하며 우리 웹 사이트에 등록하고 계정을 만드는 모든 사람들에게 쿠폰을 보내고 싶습니다. 이 쿠폰은 등록하는 각 고객에게 고유해야합니다 (IE를 등록 할 때 두 명의 고객이 동일한 쿠폰을 가질 수는 없습니다). 이 코드는 어떻게 작성합니까? 관리자 아래에 coupon_add 파일, Coupon_edit, Coupon_overview 및 Coupon_delete가 있습니다. 이메일이있는 customer_overview 파일과 계정을 만든 날짜와 시간도 있습니다. 어떻게 해결할 수 있을까요? 너희들 정말 고맙다.저희 사이트에 등록 할 때 고객에게 독특한 할인 쿠폰을 보내고 싶습니다. 어떻게해야합니까?

건배.

답변

1
  1. 하는 숫자 및/또는 문자의 임의의 순서를 만들 때 사용자 레지스터 (할인 코드). 충돌 확률 (두 번 동일한 시퀀스 생성)을 계산하십시오. 예를 들어 10 자의 영숫자로는 거의 불가능합니다.

  2. 이 시퀀스를 데이터베이스에 저장하고 사용자와 연결하십시오. 방금 경우에 따라 고유 한 제한을 두십시오. 고급 : 일반 텍스트로 할인 코드를 저장하지 않으려면 해시를 사용하십시오.

  3. 사용자가 할인 코드를 입력하면 해당 사용자 용으로 생성 된 코드를 찾아 비교하십시오. 고급 : 사용자가 입력 한 내용을 해시하고 저장된 해시와 비교합니다.

귀하의 질문은 그래서이 모든 언어와 기술 스택에서 작동합니다 일반적인 제조법 등 데이터베이스, 해시, 무작위,에 대한 자세한 내용은 문의 바랍니다 매우 광범위하다.