1
raptium 2012 年 7 月 3 日 不是在 urls.py 設置的,應該在 view 裏面用 login_required 這個 decorator
https://docs.djangoproject.com/en/dev/topics/auth/#django.contrib.auth.decorators.login_required |
2
raptium 2012 年 7 月 3 日
哦 我可能理解錯誤了 樓主的意思是任何 url ……
|
3
nichan OP @raptium 这个似乎只能每次设置一个view?
刚才在urls里写上(r'^', 'auth.views.login_user'), 发现无论在地址栏里写什么url都会跳转到登陆界面, 如果未登录用户使用这条记录, 已登陆的用户使用正常的url模式, 应该安全性很高吧?而且一次设置, 全局都可以使用。 到底可不可以这样…… |
4
fanzeyi 2012 年 7 月 3 日 楼主想法很棒啊…… 不过貌似没看见过相关实现
|
5
raptium 2012 年 7 月 3 日 我觉得这得用 middleware 实现了,应该也不会太麻烦
|
7
nichan OP 貌似是可以的!!刚才参数写错了, 在urls.py里写if是可以的……现在的问题是 如何判断用户是否登陆?
|