119得票8回答
如何在Django中检查用户是否匿名?

def index(request): the_user = request.user 在Django中,我如何知道是否是真实用户?我尝试过:if the_user:但即使没有人登录,"AnonymousUser"也存在。所以它总是返回true,这样就行不通。

8得票4回答
Django中匿名用户的缓存

我该如何在Django 1.6中为匿名用户缓存页面,却仅为经过授权的用户呈现页面?以前有一个CACHE_MIDDLEWARE_ANONYMOUS_ONLY标志听起来很完美,但是现在已经被删除了。 我问这个问题是因为每个页面都有一个菜单栏,显示已登录用户的名称和链接到他/她的个人资料。 正确...

7得票4回答
Rails中的匿名用户——安全注意事项?

我正在考虑在Rails中实现某种匿名用户系统。我需要让人们做一些事情(创建记录,查看他们所创建的内容等),而不需要创建帐户。一旦他们创建了帐户,所有内容都会持久存在,不会因为清除cookie或其他原因而丢失。 目前,我认为这很简单。在User模型中有一个is_anonymous字段,并使用以...