生成一组(相对)简短的“邀请码”的好方法是什么?

德鲁怀亚特

在我的应用程序的注册过程中,系统将询问用户是否具有邀请码。这是一种识别“ VIP”用户并立即为其提供访问权限的方法,而不是将其粘贴在等待列表上。

我已经弄清了所有东西(大部分),但是对于如何创建唯一代码集以及存储它们的最佳方法一无所知。像这样的东西通常被接受的做法是什么,我该如何在SQL中存储值(作为字符串或二进制值,或其他?)

谢谢!


编辑1

  • 任何随机的数字/字母集都可以。不需要任何特定的格式。
  • 每个VIP用户都有自己的代码
  • 将(可能/希望)分发几千个代码。
詹姆斯·弗莱明

假设您拥有关于用户的唯一信息,例如电子邮件,则可以基于该信息创建哈希码。

userInfo.email.GetHashCode();

现在那还不是很漂亮。但它有效。

我使用的另一种方法是创建励志名言字典。从字典中随机抽取一个,放入其个人资料;我给他们的注册链接是在引号字段中预填充的,如果通过URL进入并且是匹配项,则将其隐藏。当他们提交数据以创建其帐户时,其电子邮件和报价必须匹配。

您需要考虑的是人们尝试破解VIP帐户的可能性。如果需要考虑安全性,则需要发送加密的哈希。但是,如果这不能保护“高价值”目标,请考虑用户体验并提升您的品牌。这就是为什么我选择报价。

如果用户无法从邀请中干净地复制和粘贴内容,请不要使用用户难以输入的内容。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

生成一组(相对)简短的“邀请码”的好方法是什么?

来自分类Dev

指定一组微服务的好/正确术语是什么?

来自分类Dev

使用 Branch 创建用户邀请码的正确方法是什么?

来自分类Dev

在不使用usermod在用户主目录上执行耗时的chown的情况下,更改一组用户UID的好方法是什么?

来自分类Dev

在Dart中覆盖哈希码的好方法是什么?

来自分类Dev

在Dart中覆盖哈希码的好方法是什么?

来自分类Dev

替换字符串中首次出现的一组可能字符的最快方法是什么?

来自分类Dev

迭代JavaScript中对象的一组过滤属性的最佳方法是什么?

来自分类Dev

在Java中构建一组动态长度的对象的最佳方法是什么?

来自分类Dev

从字符串中的一组单词中查找单词的最佳方法是什么?

来自分类Dev

在c ++中拥有一组结构的正确方法是什么?

来自分类Dev

在C ++中平均一组复数的正确方法是什么?

来自分类Dev

在Java中构建一组动态长度的对象的最佳方法是什么?

来自分类Dev

存储一组字符串的最佳方法是什么

来自分类Dev

在 Swift Vapor 中返回一组响应可表示对象的最佳方法是什么?

来自分类Dev

检查这些条件是否适用并执行一组任务的有效方法是什么?

来自分类Dev

在 PHP 中只生成和打印一次整个 div 的好方法是什么?

来自分类Dev

等待一组任务的最理想方式是什么?

来自分类Dev

什么是写常见的代码以相同的方法,但不执行相同的接口一组类的惯用方法是什么?

来自分类Dev

找到一组n个数组中存在哪些公共元素的一种干净方法是什么?

来自分类Dev

从目标C的数组中获取一组唯一对象的最佳方法是什么

来自分类Dev

选择与大型集合匹配时基于位掩码排除项的一组特征的最佳方法是什么?

来自分类Dev

选择与大型集合匹配时基于位掩码排除项的一组特征的最佳方法是什么?

来自分类Dev

对 Dataframe 中的一组选定行执行数学运算的最有效方法是什么

来自分类Dev

参数为null时返回null安全哈希码函数的一个好的值是什么?

来自分类Dev

在字符串中搜索一组定界符中的第一个的有效方法是什么?

来自分类Dev

将一组字符串与一个字符串进行比较的最快方法是什么?

来自分类Dev

将一组字符串与一个字符串进行比较的最快方法是什么?

来自分类Dev

在字符串中搜索一组定界符中的第一个的有效方法是什么?

Related 相关文章

  1. 1

    生成一组(相对)简短的“邀请码”的好方法是什么?

  2. 2

    指定一组微服务的好/正确术语是什么?

  3. 3

    使用 Branch 创建用户邀请码的正确方法是什么?

  4. 4

    在不使用usermod在用户主目录上执行耗时的chown的情况下,更改一组用户UID的好方法是什么?

  5. 5

    在Dart中覆盖哈希码的好方法是什么?

  6. 6

    在Dart中覆盖哈希码的好方法是什么?

  7. 7

    替换字符串中首次出现的一组可能字符的最快方法是什么?

  8. 8

    迭代JavaScript中对象的一组过滤属性的最佳方法是什么?

  9. 9

    在Java中构建一组动态长度的对象的最佳方法是什么?

  10. 10

    从字符串中的一组单词中查找单词的最佳方法是什么?

  11. 11

    在c ++中拥有一组结构的正确方法是什么?

  12. 12

    在C ++中平均一组复数的正确方法是什么?

  13. 13

    在Java中构建一组动态长度的对象的最佳方法是什么?

  14. 14

    存储一组字符串的最佳方法是什么

  15. 15

    在 Swift Vapor 中返回一组响应可表示对象的最佳方法是什么?

  16. 16

    检查这些条件是否适用并执行一组任务的有效方法是什么?

  17. 17

    在 PHP 中只生成和打印一次整个 div 的好方法是什么?

  18. 18

    等待一组任务的最理想方式是什么?

  19. 19

    什么是写常见的代码以相同的方法,但不执行相同的接口一组类的惯用方法是什么?

  20. 20

    找到一组n个数组中存在哪些公共元素的一种干净方法是什么?

  21. 21

    从目标C的数组中获取一组唯一对象的最佳方法是什么

  22. 22

    选择与大型集合匹配时基于位掩码排除项的一组特征的最佳方法是什么?

  23. 23

    选择与大型集合匹配时基于位掩码排除项的一组特征的最佳方法是什么?

  24. 24

    对 Dataframe 中的一组选定行执行数学运算的最有效方法是什么

  25. 25

    参数为null时返回null安全哈希码函数的一个好的值是什么?

  26. 26

    在字符串中搜索一组定界符中的第一个的有效方法是什么?

  27. 27

    将一组字符串与一个字符串进行比较的最快方法是什么?

  28. 28

    将一组字符串与一个字符串进行比较的最快方法是什么?

  29. 29

    在字符串中搜索一组定界符中的第一个的有效方法是什么?

热门标签

归档