フォーラム

外部プログラムから管理ページへのアクセスができなくなりました (2 件の投稿)

  1. kttt
    メンバー
    10 ヶ月前の投稿 #

    外部のWordPressに、id,passwordをPOSTすることによってログインするプログラムを作っています。
    しかし、Ver2.2のころは管理ページにアクセス可能だったのですが、Ver2.6になると管理ページにはアクセスができなくなってしまいました。
    なお、管理ページではない普通のトップページは、Ver2.6においても正常に見ることができています。
    Ver2.5での管理ページデザインの変更により、仕様が変わり、管理ページに関してはidとpass以外の認証も加わったということでしょうか。

    現在、Ver2.6.5のWordPressに対し
    ・ログイン画面
    →id,passをPOSTしてアクセス:index.phpが正常に表示
    →クッキーを保持したまま/wp-admin/にそのままアクセス:ログイン画面にもどってしまう

    という状況です。
    なお最終的にやっていることは、管理ページの"投稿の管理"から記事一覧を取得することです。
    (管理ページを開く権限は持っているのですが、WordPressの設定等、サーバー内のファイル、データベースを操作する権利を持っていません)

    解決索はないものでしょうか。
    何か手がかりのある方、できれば教えて下さい。
    よろしくお願いします。

  2. lilyfan
    メンバー
    10 ヶ月前の投稿 #

    Ver2.5での管理ページデザインの変更により、仕様が変わり、管理ページに関してはidとpass以外の認証も加わったということでしょうか。

    認証するキーは、ユーザー名とパスワードだけですが、認証状態を保管するクッキーの仕様が、2.5 → 2.6 → 2.7 と変化しています。以前は、パスワードを2回 md5 した結果をクッキーに入れているだけだったのですが、今はそうなっていません。クッキー回りの挙動をよく調べてみてください。

    Ryan の「Secure Cookies and Passwords」とか「SSL and Cookies in WordPress 2.6」が参考になるでしょうか。

返信

ログイン しなければ投稿できません。

About this Topic