Я использую NuSoap для реализации сервера API.Публичный API-интерфейс SOAP может иметь метод, такой как:
function createComment(articleID, content);
В идеале это создаст комментарий к данной статье и приписывает его пользователю, который прошел аутентификацию.
Аутентификация обрабатываетсячерез http аутентификациюИтак, объект nusoap_server имеет информацию о пользователе.
Как createComment может получить доступ к этой информации?Он ничего не знает о сервере.Я хотел избежать размещения пользовательской информации в глобальном пространстве, но я начинаю думать, что другого простого способа не существует.
Существует ли метод, позволяющий оставить публичную подпись для метода такой же, как указано выше, хотяметод реализации имеет дополнительные аргументы (информация о пользователе)?