WizMobile-0.52で強制ログアウト
- このフォーラムに新規トピックを投稿できます
- このフォーラムではゲスト投稿が許可されています
投稿ツリー
- WizMobile-0.52で強制ログアウト (健一郎, 2010/6/3 15:36)
- Re: WizMobile-0.52で強制ログアウト (なーお, 2010/6/4 10:26)
- Re: WizMobile-0.52で強制ログアウト (健一郎, 2010/6/4 22:10)
- Re: WizMobile-0.52で強制ログアウト (なーお, 2010/6/4 22:11)
- Re: WizMobile-0.52で強制ログアウト (健一郎, 2010/6/5 4:12)
- Re: WizMobile-0.52で強制ログアウト (なーお, 2010/6/5 8:26)
WizMobile-0.52で強制ログアウト
msg# 1はじめまして。
d3diary+WizMobileで携帯サイトの構築を試しております。
WizMobileを0.43から0.52にしたところ、d3diaryへ投稿しようとすると、「このエリアには立ち入れません」のようなメッセージと共にログアウトさせられてしまいます。
再ログインしてみると、どうやら投稿はちゃんとなされているようなのですが。
WizMobileを0.43にダウングレードすると、動作は正常に戻ります。
WizMobileは0.50辺りからセッション周りを大きく変更したらしいのですが、何か関係ありますでしょうか?
xsnsとも連携できて非常に有益なモジュールのため、一度ご確認いただきたく、よろしくお願いいたします。
健一郎さん、こんにちは。
d3diaryをご使用ありがとうございます。
WizMobileを0.43から0.52にしたところ、d3diaryへ投稿しようとすると、「このエリアには立ち入れません」のようなメッセージと共にログアウトさせられてしまいます。
まず、d3diaryのバージョンを教えてください。 コアバージョンその他、各種バージョン情報を念のため列挙願います。
携帯ですと、他のモジュールでもたまにそんな状況になる時が私も経験ありますが、通常WizMobileを使っていないため、手元で検証ができません。 WizMobileのバージョンも上げる必要があるとなると、コアとの関係なども関わってくると思いますし、いつ検証できるかもちょっとわかりませんが、、
また、携帯用のテンプレートは、モバイルテンプハウスに掲載したものでしょうか、でしたらそちらのバージョンも教えてください。それとも健一郎さんが独自に作成したものですか?
以上、本日帰国予定ですが、本業がどっさり溜まってまして、歯切れの悪いお返事ですみません。
Re: WizMobile-0.52で強制ログアウト
msg# 1.1.2なーおさん、海外出張中に返信いただきありがとうございます。
重要な情報を欠き忘れていましたね(^^;
こちらの環境は以下のとおりです:
- d3diary:0.08b2
コアバージョン:XC 2.1.8
※XCにつきましては、HD-1.04からインストールしたXC2.1.7およびHD-1.04からインストールしてできたXC2.1.7を2.1.8にアップデートしたもの、さらにはXC 2.1.8を単体でインストールしたもの(いずれのXCも全て文字コードはUTF-8)の3つがあり(いずれも現在は検証用)ここでご報告したものはいずれの場合も発生、現在は主にXC 2.1.8を単体でインストールしたものを利用しています)
PHP:5.2.13
HTTPD:apache-2.2.15
MySql:5.1.46
携帯用テーマ:mbxoops6.2(r22をインストール後、r43にアップデート)
d3diaryのテンプレート:モバイルテンプハンスさんのd3diary_mobile_template_00_8b.zipを展開したものをカスタマイズせずにそのまま使用
現在は、WizMobileを0.43にダウングレードしているため、報告した現象は発生していませんが、できれば0.52にアップグレードしたく、あるいは、今後セキュリティ的な問題などからアップグレードが必須になった場合も視野に入れると、d3diary側で対応できる問題であれば、お願いしたいと思っています。
WizMobile0.43はCSSフィルタの切り替え設定がなく、現行ではxpwikiが同フィルタをオンの状態だと正常に表示されないため、切り替え設定のある0.52を使用したところ、今回の現象に気づきました。xpwikiもd3diaryも携帯から使用したいため、PEARコマンドでHTML_CSSを物理的にアンインストールし、0.43でCSSフィルタが使えない(切り)状態にしております。
※HTML_CSSの有無による本現象への影響はないものと考えています。
特に急ぎではございませんが、d3diaryも0.09版を開発されているようですので、この機会にご確認いただければ幸いです。
健一郎さん
nao-ponさんのサイトの書き込みも、健一郎さんでしょうか。 参考にさせていただきました。
何となくですが、修正してみたい箇所があります。
edit.phpの中の、
redirect_header("index.php (右側省略)
となっている部分をすべて、
redirect_header(XOOPS_URL.'/modules/'.$mydirname.'/index.php (右側省略)
に変更してみていただけますか? (お尻の「"」も「'」に変更です。)
これで治らない場合は念のため、
redirect_header("index.php?page=detail&bid=". (右側省略)
となっている部分も、
redirect_header(XOOPS_URL.'/modules/'.$mydirname.'/index.php?page=detail&bid='. (右側省略)
( "&" を "&" )に変更してみていただけますか?
こちらで環境を作るより、テストいただいた方が早そうなので。。 すみませんが、ご協力をお願いします。
(追伸)本日、帰国しました。
Re: WizMobile-0.52で強制ログアウト
msg# 1.2.1なーおさん、帰国直後に返信いただき、感謝しています。
健一郎さんnao-ponさんのサイトの書き込みも、健一郎さんでしょうか。 参考にさせていただきました。
最初に申し上げておけばよかったですね、はい、そうです。
こちらでは「健一郎」の名前で投稿しておりますので、よろしくお願いいたします。
さて、edit.php(trust側mainディレクトリ内に存在)を修正しましたところ、正常に動作しました。
ただし、なーおさんが示してくださった2箇所だけでは正常にならず、ほかにもindex.php(元々「XOOPS_URL.'/index.php'」となっている箇所を除く)を対象としているredirect_headerの箇所を全てご指摘のとおり(一箇所&となっているところがあるので、そこは&に)修正したところ、正常になりました。
いずれにせよ、これでWizMobile0.52でも利用できます。
早々の対応、本当にありがとうございました。
投稿のみ検証した結果ですので、これからじっくり弄り(遊び)ながら、万一何かありましたら、また報告させていただきます。
新版の0.09でも同様の修正が必要かもしれませんが、勝手ながらアルファ版を試す余裕がまだありませんため、ご容赦ください。
健一郎さん、こんにちは。
そうですか、治りましたか。
リダイレクトさせるURLは相対URLではなく、絶対URLでなければいけない、という基本を守らないといけないようですね。
今回の修正は、ver0.09の次の版以降、安定版ですと0.09で検証後に公開予定のver0.10以降に反映させたいと思います。
このたびは、ご報告と検証いただきありがとうございました。 また何かあればよろしくお願いします。