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