Version 1 (modified by toemon, 16 years ago) (diff) |
---|
XPressME開発メモ
このページは編集途中です。
admin画面
メディアアップロードで使用しているswfuploadはXOOPSのセッションIDを引き継がないのでそのままでは、XOOPS上の権限の問題で、アクセス権がなくなるため。
Ver1.Xではオリジナルファイルを変更してしている。
メディアアップロード周りはaction,filterが使えないので、Ver2.XではAdmin画面をXOOPSの管理下から外すことにより、オリジナルコードを維持するようにしてある。
これらの処理はwp=config.phpに記述しており、wp-config.php冒頭でinclude/include_xoops_define.phpをrequireすることでinclude_xoops_define.phpにより処理が行われている。
ログイン
モジュールのページ index.phpへアクセスした際はXOOPS管理下にあるのでXOOPSのユーザ情報と、!WordPress側のユーザ情報を比較しWordPressユーザとして自動的にログインする
ユーザチェックの際!WordPressに送られるパスワードはMD5化されてしまっているので、wp_check_password()は平文パスワード、MD5化済みパスワードのいずれにも対応するようPlagableオーバーライドして変更しておく。
編集途中