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