我不太了解在 URL 中使用一些随机字符串。
据我使用,我了解到它可以用于任何用户根本无法猜测 URL 的地方。
首先在 phpmyadmin 中注意到,作为河豚的秘密。和网址说token=secret
。我不知道令牌。
我的问题是 - 这些字符串到底是什么,这些随机字符串是否称为令牌?
我不太了解在 URL 中使用一些随机字符串。
据我使用,我了解到它可以用于任何用户根本无法猜测 URL 的地方。
首先在 phpmyadmin 中注意到,作为河豚的秘密。和网址说token=secret
。我不知道令牌。
我的问题是 - 这些字符串到底是什么,这些随机字符串是否称为令牌?
URL 中有许多不同的使用随机字符串。你的问题很难回答,因为你没有给我们例子,但我可以描述一种可能的用途。
商业网站可以允许用户创建产品愿望清单。该网站可能希望用户能够将他们的愿望清单的 URL 转发给朋友,但让他们难以猜测。这可以通过向WishCode
用户记录添加 a 来实现。每当用户创建愿望清单时,创建一串与 URL 兼容的随机字符:
UserID Name WishCode
1076 Joe Bloggs a792f207a98d7db431bf3a56ab364e35
当用户将产品添加到他的愿望清单时,将产品代码添加到愿望表:
UserID productID
1076 483692
1076 547320
1076 73028
使愿望清单页面接受 WishCode URL;例如:
http://myCompanycom/wishlist/a792f207a98d7db431bf3a56ab364e35
当浏览器提交此 URL 时,从 User 表中查找 UserID,并生成一个包含此用户愿望清单中所有产品的页面。请注意,很难猜出一个有效的愿望 URL。
另请注意,这与散列、秘密或密码短语无关,我也不称其为“令牌”。它们是不相关的概念。