Php 生成访问码

Php 生成访问码,php,access-token,Php,Access Token,我想生成我正在创建的网站的访问代码,并使其仅可通过该令牌访问。现在,我希望令牌具有特定信息-电子邮件地址,时间+24小时。我希望每小时执行一次cron作业,以检查是否已达到24小时,并删除令牌(如果已达到) 我曾想过使用散列码,但如何从散列码中检索信息呢?php中是否有这样一个函数来解码哈希代码?因为我找不到它 如果没有,那么生成访问码的替代算法是什么 编辑:我将使用base64_encode()。谢谢不要将信息存储在令牌中。将信息存储在数据库中。令牌应该随机生成(并用作键值) (散列被设计为单

我想生成我正在创建的网站的访问代码,并使其仅可通过该令牌访问。现在,我希望令牌具有特定信息-电子邮件地址,时间+24小时。我希望每小时执行一次cron作业,以检查是否已达到24小时,并删除令牌(如果已达到)

我曾想过使用散列码,但如何从散列码中检索信息呢?php中是否有这样一个函数来解码哈希代码?因为我找不到它

如果没有,那么生成访问码的替代算法是什么


编辑:我将使用base64_encode()。谢谢

不要将信息存储在令牌中。将信息存储在数据库中。令牌应该随机生成(并用作键值)


(散列被设计为单向的,您不应该能够解码它们)。

您不能反转散列的过程。你所能做的最好的事情就是使用一种几乎不可靠的蛮力


您应该创建一个哈希字符串,并将其与其他信息一起存储在数据库中。然后在cron脚本中,对照数据库进行检查。

我想我找到了我要找的内容。我将使用base64_encode()@LukasBijaminas-不要使用base64_encode,这是完全不必要的数据泄漏。使用随机标记。