У меня есть приложение Java, размещенное в том же домене, что и сайт Drupal. Это приложение Java получает запрос клиента от браузера (поэтому я получаю доступ ко всем файлам cookie). Можно ли использовать файлы cookie, которые я получаю в приложении Java, чтобы проверить, зарегистрирован ли клиент во Drupal из того же браузера?Доступ к зарегистрированному пользователю Drupal из приложения Java
Я подумал об использовании xmlrpc из приложения Java для выполнения запроса к модулю сервисов Drupal, но я не смог найти способ получить информацию о том, что в настоящее время вошел пользователь, предоставляющий данные cookie.
Любые идеи?
Большое спасибо.
PS: Я использую только что установленный Drupal 7. Если у вас есть Drupal 6, то он выполнит эту работу. Спасибо.
Спасибо вам за ответ! Мне было интересно, есть ли способ без необходимости прямого доступа к БД. Я предпочел бы использовать некоторый API, потому что схема БД может меняться между обновлениями ... –
@ user610060 вы не сможете сделать это, не нажимая БД, потому что Drupal управляет всеми данными сеанса в базе данных, а не файлами и т. Д. при запуске бутстрапа он загружает объект пользователя на основе параметра в таблице сеанса, связанного с идентификатором SESSION. я не ожидаю, что схема БД будет обновлена, пока все еще в той же версии, но это все еще зависит от вас ... – mikesir87