私はJavaアプリケーションをDrupal Webサイトと同じドメインでホストしています。 このJavaアプリケーションはブラウザからクライアント要求を取得します(したがって、すべてのCookieにアクセスできます)。クライアントが同じブラウザからDrupalにログインしたかどうかを確認するために、Javaアプリケーションで取得するクッキーを使用することは可能ですか?現在ログインしているJavaアプリケーションからのDrupalユーザーへのアクセス
Javaアプリケーションからxmlrpcを使用してDrupalサービスモジュールにリクエストを実行することについて考えましたが、現在ログインしているユーザーがCookieデータを提供しているという情報を取得する方法が見つかりませんでした。
アイデア?
ありがとうございます。
PS:私は新しくインストールされたDrupal 7を使用しています。Drupal 6の例があれば、その作業を行います。おかげさまで
お返事ありがとうございます! DBに直接アクセスする必要がない方法があるのだろうかと思っていました。 DBスキーマがアップグレード間で変更される可能性があるので、私はむしろいくつかのAPIを使用したいと考えています。 –
@ user610060 Drupalはファイルの代わりにデータベースのセッションデータをすべて管理しているため、データベースにアクセスすることはできません。ブートストラップが起動すると、SESSION idに関連付けられているセッションテーブルの設定に基づいて、ユーザオブジェクトがロードされます。私はDBスキーマがまだ同じバージョンで更新されることは期待していませんが、それはあなた次第です... – mikesir87