電気ウナギ的○○

About Home

サイト全体で OpenPNE の cookie を参照したいのだが

shinoda (2009年7月22日 18:10)
う~ん・・・

OpenPNE(OpenPNE-2.12.11)の cookie 情報をサイト全体で参照したいのだが、なかなかうまくいかん。

例えば、OpenPNE の URL(OPENPNE_URL)を、http://exsample.jp/AAA/ とする。
で、http://exsample.jp/BBB/ の下で動いている CGI から cookie を参照したいわけだ。

ソースを見ると、OPENPNE_URL を cookie の path にセットしているようなので、grep で cookie_path の編集をしているソースを見つけて、以下のような修正をしてみた。

◇webapp/init.inc の 106行目
ini_set('session.cookie_path', $url['path']);
  ↓
ini_set('session.cookie_path', '/');

◇webapp/lib/OpenPNE/Auth.php の 86行目
            $this->cookie_path = $url['path'];
        ↓
            $this->cookie_path = '/';

o_public_invite.php と、o_regist_prof.php については、init.inc でセットした session.cookie_path を参照しているだけのようなので何もせず。

しかし、この状態でログインを行うと正しく認証されないようで、すぐにログイン画面に戻ってしまう。

Auth.php の修正箇所を元に戻せば、ログイン出来るようになる。
(が、当然のことながら、サイト全体に cookie は有効にならない)

む~・・・取りあえず、OpenPNE 公式SNS で質問をさせていただこう。

電気ウナギ的○○

電気ウナギ的○○

About Back

コメント(0)

電気ウナギ的○○

電気ウナギ的○○

About Back

トラックバック(0)

トラックバックURL: https://blog.netandfield.com/mt/mt-tb.cgi/708

電気ウナギ的○○

About This Site

電気ウナギ的○○
岩国在住。広島で働く超零細IT企業社長のいわゆる社長日記。
何か、酒と食い物のことばかり書いているようで・・・お察しのとおり、肥満体です:-)


2011/06/24
iPhone用サイト公開

Create with jQuery, jQTouch.


CLOSE