- 主题:django login的问题
如果要全站都认证,可以写个middleware。
【 在 qwepoi (LadiesMan217) 的大作中提到: 】
: 第一次用django开发网站,我的网站是用户一打开,需要先输入用户密码才能访问其他
的
: 页面,因此我的url是这样的,
: url(r'^$', login),
: ...................
--
FROM 101.231.208.*
默认 auth middleware 只是根据 session 给 request 加个 user 属性。
我的意思是加一个 middleware,用来判断是否已登陆,未登录就跳转到登陆页。
如果要全站验证,还是这样比较方便。
【 在 dhcn 的大作中提到: 】
: 这不是官方推荐玩法。
: 官方本来就提供一个默认的Auth middleware,但并没有通过那个做全站受限。
--
FROM 101.231.208.*
网上找到个
https://gist.github.com/ryanwitt/130583#file-login_required_middleware-py
【 在 qwepoi 的大作中提到: 】
: 谢谢,对middleware 不熟悉,能详细点吗?
--
FROM 101.231.208.*