Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在Django中加密URL信息?_Python_Html_Django - Fatal编程技术网

Python 如何在Django中加密URL信息?

Python 如何在Django中加密URL信息?,python,html,django,Python,Html,Django,我想做点什么 www.example.com/Link2/add 加密到 www.example.com/DMQRzZWMDdGQtbndzBHNsawN0aXRsZQR0ZXN0AzcwMQR3b2UDMjQwMjEwNQ 我尝试按照以下说明使用django urlcrypt:。 但是对于Django的旧版本,它似乎不起作用(例如,上面链接中提到的settings.py中没有身份验证_后端) 还有其他加密URL的方法吗?还有,它将如何解密?您希望URL如何解密以访问它?您的具体使用案例是什么?

我想做点什么

www.example.com/Link2/add

加密到

www.example.com/DMQRzZWMDdGQtbndzBHNsawN0aXRsZQR0ZXN0AzcwMQR3b2UDMjQwMjEwNQ

我尝试按照以下说明使用django urlcrypt:。 但是对于Django的旧版本,它似乎不起作用(例如,上面链接中提到的settings.py中没有身份验证_后端)


还有其他加密URL的方法吗?还有,它将如何解密?

您希望URL如何解密以访问它?您的具体使用案例是什么?如果没有更多的上下文,我们可能无法提供有用的反馈。@Chris我有一些用户必须登录才能访问的页面/功能。我不希望有人通过改变URL直接访问这些内容,这就是为什么我要加密它。经典。解决方案是确保用户已登录,而不是混淆URL。某人共享的模糊URL将允许收件人访问该页面。具体看@Sunvir,答案是一样的。这仍然是一个身份验证问题。请参阅或,这两个都来自我第一次将您链接到的同一页