サポート » 使い方全般 » 外部ログイン判定

  • 外部のPHPページを利用しログインの判定を行いたいのですがこれは可能なのでしょうか?

    /index.php がTOPページ

    /wp/index.php がワードプレス

    TOPページのindex.phpにワードプレスのログイン判定のif文をいれたいのです。

    TOPページにログインしていたらOKという画像を表示しログインしていなければNGと
    いう画像を表示させたいです。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター IKEDA Yuriko

    (@lilyfan)

    TOPページにログインしていたらOKという画像を表示しログインしていなければNGと
    いう画像を表示させたいです。

    ログインしているかどうかは、WordPress のログイン判定関数 is_user_logged_in() を使うのが確実かつ正確です。

    WordPress 以外のページでも、WordPress インストールディレクトリーにある wp-load.php を include してしまえば WordPress の API が使えます。あとは is_user_logged_in() を使うだけでよいです。

    ただし、WordPress の API を include する場合、GPL アプリケーションと結合することになるので、呼出し元の PHP コードも GPL の影響を受けることにご注意ください。

    トピック投稿者 daipri_etoh

    (@daipri_etoh)

    lilyfan様
    アドバイスありがとうございます。

    報告までにincludeはきちんと出来たのですが・・・

    ifの判定がすべてelseになってつまづいてたりしますが...(笑)

    どうにかしてifの判定まで出来るようにします。

    出来たらまた報告をいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「外部ログイン判定」には新たに返信することはできません。