限制Django中唯一用户的查看权限,不提供用户名和密码
我试图限制唯一用户对Django视图的访问,但不应要求用户注册。该用例是一个链接,将被发送给客户,以查看只有他/她才能看到的包含私人信息的页面,但不要求他们在网站上注册。我在想使用某种代币可能是一种方式,但我不确定。解决这个问题的最佳方法是什么?以下是典型的用例实现方式:限制Django中唯一用户的查看权限,不提供用户名和密码,django,Django,我试图限制唯一用户对Django视图的访问,但不应要求用户注册。该用例是一个链接,将被发送给客户,以查看只有他/她才能看到的包含私人信息的页面,但不要求他们在网站上注册。我在想使用某种代币可能是一种方式,但我不确定。解决这个问题的最佳方法是什么?以下是典型的用例实现方式: 在模型中创建一个新条目,该条目具有唯一(且较长)的随机令牌和用户信息的外键 URL端点由路径中的随机令牌或部分查询参数组成,通过电子邮件发送 该URL的视图在模型中查找条目并检索相应的用户信息 或者,删除条目,以便在电子邮件落
谢谢arocks-我会查看他们提供的解决方案。