さて、私が取り組んでいるcoldfusionサイトに、「Galleon」として知られるサードパーティ(オープンソース)のCFフォーラムをインストールしました。
少し前に同様の質問をしましたが、今は少し進んでいます。
当面の問題は、適切な親サイトに存在する変数 (セッションなど) を認識しないことです。フォーラム自体は、サイト ディレクトリ内のサブ フォルダー内に保存されます。しかし、有効期限が切れていないことがわかっているセッション変数を出力しようとすると、エラーが発生し、認識されません。
変数 (structclear(session) など) をクリアするものをスキャンしましたが、あまり表示されませんでした.application.cfm に注意すべき設定はありますか?
一般に、CF でクロスアプリケーション認証を行うにはどうすればよいでしょうか?
ここでやりたいことは、ユーザーがメイン サイトにログオンしたときに作成される既存の session.userid 変数に基づいて、新しいセッション変数を設定することです。これは、Galleon フォーラムに再度ログインするように依頼する必要がないようにするためです (これにより発生するすべての複雑さ)。