首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Odoo限制对数据库管理器页面的访问

Odoo限制对数据库管理器页面的访问
EN

Stack Overflow用户
提问于 2015-05-19 20:56:11
回答 2查看 6.5K关注 0票数 5

如何通过密码限制Odoo / OpenERP对数据库管理器页面的访问?所以只有主管理员才能看到这个页面。

我在这里找到了一个很好的模块:https://www.odoo.com/forum/help-1/question/how-to-show-the-manage-database-page-for-particular-user-like-administrator-in-openerp-v8-57036#answer-64736

但问题是这个模块不支持多个数据库!

有没有其他方法或定制模块来实现这一点?

EN

回答 2

Stack Overflow用户

发布于 2022-01-22 07:09:35

你可以重写'/web/database/controller‘并设置条件来检查会话的用户是否是admin,如果是admin,那么返回odoo返回的原始页面,否则你可以显示你的页面,表明你不能访问它。

票数 0
EN

Stack Overflow用户

发布于 2017-02-09 06:23:19

您可以使用此模块:Restrict access to Manage Databases来限制对Manage Databases页的访问。

安装此模块后,如果您以管理员身份登录(用户ID = 1)或为该用户启用了技术功能,则只能访问管理数据库页面(/web/database/manager/)。

如果您已经安装了该模块,并且在注销时无法切换数据库,则可以在url中添加db标志,以手动选择所需的数据库,例如:

yoursite.com/web?db=database2

警告:

这个解决方案可能很麻烦,因为您必须将其安装在同一实例上的所有数据库中。

另一种解决方案是使用nginx来限制对/web/database/manager的访问,仅限于您的IP地址或某个范围或多个IP地址。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30326273

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档