Discuss / Python / 关于auth_factory的部分有点不明白

关于auth_factory的部分有点不明白

Topic source
if request.path.startswith('/manage/') and (request.__user__ is None or not request.__user__.admin):
            return web.HTTPFound('/signin')

上面这段代码,目前遇到的情况,登录成功了。也不是管理员账户,访问 '/manage/'开头的页面,总是让我回到了登陆页面  '/signin' ,这是为什么呢

因为访问管理页面需要鉴权,只有管理员帐号才能访问,否则就跳转到登陆页面,希望你能登录拥有管理员权限的帐号


  • 1

Reply