web2py - 删除管理员应用程序删除了到myapp / appadmin的能力

时间:2016-04-21 15:53:22

标签: admin web2py

我有一个单独的web2py应用程序,我已使用

设置为默认应用程序
AsyncTask

正如文档中所建议的那样。我想删除管理员应用,但保留使用我的app / appadmin通过应用管理的功能。这可能吗?我尝试删除应用程序,但现在当我转到https://example.com/appadmin时,我被重定向到https://example.com/admin?send=%2Fappadmin,并且(非常合理地)回复“无效控制器(默认/索引)”。

1 个答案:

答案 0 :(得分:1)

appadmin.py控制器将身份验证委派给管理员应用程序,因此如果没有管理员应用程序,您将无法访问appadmin。唯一的例外是您可以访问描述为here的/ appadmin / manage功能,因为它是通过应用程序本身进行身份验证的。

或者,您可以破解应用程序的appadmin.py控制器以更改身份验证的管理方式 - 请参阅here