我的意图是,当用户更新其电子邮件时,会发送一封验证电子邮件,其中包含验证链接,用户只需单击此链接即可验证电子邮件更新。这是网络中的标准做法。
验证链接将包含一个随机数,该随机数将与数据库中的一个进行交叉检查,如果两者相同,则意味着验证已经发生。
我的问题与 nonce 的创建以及我必须使用什么函数来创建它有关。这是一个安全性不是首要任务的随机数——我们在这里不处理密码。PHP 函数 uniqid() 似乎是一个不错的选择,但我想在这里就此事发表一些意见。您使用什么功能为电子邮件验证链接创建随机数。
我无法就此事做出决定,因为我可能不了解所有的影响因素以及哪些因素必须决定要做出的决定