0

まず、これを読んで助けを提供してくれてありがとう。私はオンライン Web サイトを運営しており、当社の Web サイトに登録してアカウントを作成するすべての人にクーポンを送信したいと考えています。このクーポンは、登録する顧客ごとに一意である必要があります (つまり、登録時に 2 人の顧客が同じクーポンを持つことはできません)。これをどのようにコーディングしますか?admin の下には、coupon_add ファイル、Coupon_edit、Coupon_overview、および Coupon_delete があります。また、電子メールと、アカウントを作成した日時を含む customer_overview ファイルもあります。これを解決するにはどうすればよいですか?皆さんの時間をありがとう、本当に感謝しています。

乾杯。

4

1 に答える 1

1
  1. ユーザー登録時に数字や文字のランダムなシーケンスを作成します (割引コード)。衝突の確率を計算します (同じシーケンスを 2 回生成します)。たとえば、10 文字の英数字ではほぼ不可能です。

  2. このシーケンスをデータベースに保存し、ユーザーに関連付けます。念のため、一意の制約を入れてください。高度: ハッシュを使用して、割引コードを平文で保存しないようにします

  3. ユーザーが割引コードを入力すると、そのユーザー用に生成されたものを見つけて比較します。高度: ユーザーが入力したものをハッシュし、保存されているハッシュと比較します。

あなたの質問は非常に幅広いので、データベース、ハッシュ、ランダム化などについての詳細を聞かないでください。これは、すべての言語とテクノロジー スタックで機能する一般的なレシピです。

于 2012-09-24T21:16:19.023 に答える