【发布时间】:2010-02-25 21:36:14
【问题描述】:
使用 Python 和 Django,我将让我的用户向他们的朋友赠送基于 pdf 的礼物,该朋友将能够通过通过电子邮件链接进入我的网站来索取 pdf。
这是计划
用户给他的朋友一个礼物,输入朋友的电子邮件
在后台保存一个礼品模型,其中包含一个唯一生成的哈希码。
朋友收到邮件,提供下载 pdf 的链接,类似于 (
www.mydomain.com/gift/<hash code here>)当点击邮件链接时,系统会检查是否存在具有给定哈希码的礼品模型。
如果开始下载,则为 404。
这是解决这个问题的聪明方法吗?如果是这样,你会推荐什么散列函数?有趣的是 /gift/ 对公众开放,如果幸运地找到了链接,任何人都可以认领它。我打算通过接收者的名字加上礼物模型的 pk 来提供散列函数
【问题讨论】:
-
我认为您的下载链接显示不正确.. 它缺少最后的哈希码
-
已修复,感谢指出。
标签: python django hash hashcode