1

我们有一个自定义的 Sugar 绑定(使用 GWT 处理各种前端的东西),并且我们使用 SOAP API 进行大部分查询(而不是直接查询数据库)。

检查凭据的 API 调用之一是 get_available_modules,它返回给定用户的所有可用模块。用户如何访问 Web 界面中的模块,但不能通过 SOAP 调用(相同的会话 ID?)。

4

1 回答 1

1

不完全确定你的问题。您是否希望用户从 web 访问一组模块并通过soap访问另一组?或者你的设置有什么不同?

首先,用户在网络上的可用模块和肥皂调用之间应该有区别。

如果您想为每种访问方法设置不同的集合,则需要更改例如soap Web 服务中的“get_available_modules”。一种粗略的方法可能是在 config_override.php 中创建一个覆盖数组,并在 soap 函数中检查该数组。

于 2011-02-01T07:36:04.777 回答