我们希望在注册我们的网站时向我们的客户发送独特的优惠券。我该怎么做呢?

uaut 发布于 2019-02-03 coupon 最后更新 2019-02-03 11:30 49 浏览

首先,感谢您阅读本文并提供一些帮助。我运行一个在线网站,并且我想向所有为我们网站注册并创建帐户的所有人发送优惠券。这张优惠券对于注册的每位顾客都必须是独一无二的(IE没有两个顾客在注册时可以拥有相同的优惠券)。我将如何编码?在admin下,我们有一个coupon_add文件,Coupon_edit,Coupon_overview和Coupon_delete。我们还有一个customer_overview文件,里面有电子邮件,他们在那里创建了什么日期和时间帐户。我将如何去解决这个问题?谢谢你们的时间,我真的很感激。 干杯。

已邀请:

dab

赞同来自:

  1. 在用户注册(折扣代码)时创建数字和/或字符的随机序列。计算碰撞概率(两次生成相同的序列)。例如,使用10个字母数字字符几乎是不可能的。
  2. 将此序列存储在数据库中并将其与用户关联。放置唯一约束以防万一。高级:使用散列来避免以纯文本格式存储折扣代码
  3. 当用户输入折扣代码时,找到为该用户生成的折扣代码并进行比较。高级:哈希用户输入的内容并与存储的哈希进行比较。
您的问题非常广泛,所以请不要询问有关数据库,散列,随机化等的详细信息。这是一个适用于所有语言和技术堆栈的通用配方。