【发布时间】:2013-08-13 09:23:45
【问题描述】:
我目前正在从事的 Django 项目是一个应该从本地网络和 Internet 访问的网站。只有当从本地网络访问站点时,部分内容才应该对匿名用户可用(基本上是对 IP 地址的测试),而经过身份验证的用户可以访问整个内容。
我虽然想检查 IP as described here,但在我看来,每次用户加载页面时检查 ip 都很糟糕。
有没有办法干净地存储匿名用户的用户数据?能够使用像 @login_required 这样的装饰器会很好,但只有当匿名用户有外部 IP 时才会重定向。
【问题讨论】:
-
这不是sessions 的用途吗?
标签: django django-authentication anonymous-users