web2py如何知道用户以admin身份登录

时间:2014-06-04 14:15:55

标签: python web2py

我可以使用应用程序的auth,但在这里我想知道用户是否以管理员身份登录(这是访问应用程序的appadmin控制器所必需的),无论他是否登录到应用程序。

1 个答案:

答案 0 :(得分:1)

检查给定应用程序的用户当前是否也登录了" admin" app(为了访问" appadmin"任何应用程序的控制器所必需的),您可以使用check_credentials

from gluon import fileutils
is_logged_into_admin = fileutils.check_credentials(request)

要与Auth.requires装饰器一起使用,您可以执行以下操作:

@auth.requires(lambda: fileutils.check_credentials(request))
def myfunction():
相关问题