[スレッド全体]

2609. PaintBBS.jarとアクセス制限について 
iNOUE Koich! 2004/6/19 (土) 23:33:50
Mozilla/4.0 (compatible; MSIE 5.23; Mac_PowerPC)
こんばんは。以前よりcyclamen.cgiを利用させて頂いております。
私の掲示板ではユーザ名とパスワードでアクセス制限を掛けており、
通常の利用では問題ないのですが、PaintBBS.jarを使ったお絵かき
機能を使おうとすると、premature end of scriptエラーになって
投稿できません。一時的にアクセス制限を外すと問題なく投稿でき
ますので、お絵かき機能を使った場合は認証データが正しく送られ
ていないことが原因ではないかと思います。
何らかの設定でうまく使えるようになるでしょうか?もし可能なら
その設定を教えてください。また、PaintBBS.jarとspainter.jarを
同時に置いている場合、ユーザにspainter.jarを使わせるにはどう
すればよいのでしょうか?管理用の設定でPaintBBS.jarをオフにし
てもなぜかPaintBBS.jarが送られてくるようです。この部分の設定
がトグルスイッチになっていませんから、ユーザが自分で選択でき
るのではないかと思うのですが、よく分かっておりません。
お絵かき機能を使わず普通に使うには問題ありませんが、できれば
フルに機能を使わせたいと思っています。どうぞよろしくお願いし
ます。


2610. Re:PaintBBS.jarとアクセス制限について 
iNOUE Koich! 2004/6/19 (土) 23:59:53
Mozilla/4.0 (compatible; MSIE 5.23; Mac_PowerPC)
この問題を確認しましたのは、MacOSX10.3.4のInternetExplorer5.2
およびSafari1.2.2、もしくはMacOS8.6のInternetExplorer5.1.6です。


2611. Re2:PaintBBS.jarとアクセス制限について 
あけび 2004/6/20 (日) 00:35:20
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461)
PaintBBS.jarが独自に持っているデータ送信処理がBASIC認証に対応していないためです。
通常、PaintBBS.jarは独自処理による送信が失敗したらJAVAに処理を任せて再送を試みるようになっていますが、環境によってはうまく再送が行われない場合もあるようです。

cylib.cgi中、
printf "<param name=\"tool_advance\" value=\"%s\">\n",$tool_advance ? 'false' : 'true';
の行の後に
print "<param name=send_advance value=false>\n";
を追加してみてください。
強制的にJAVAによる送信が行われるようになります。

この対策を行なっても症状が改善されない場合、組み込まれているJAVAの送信処理自体がBASIC認証に対応していないのかもしれません。

後者のご質問に対しては、こちらでは症状を確認できませんでした。
ブラウザのキャッシュ設定による症状とは考えられないでしょうか。


2612. Re3:PaintBBS.jarとアクセス制限について 
iNOUE Koich! 2004/6/20 (日) 07:26:32
Mozilla/4.0 (compatible; MSIE 5.23; Mac_PowerPC)
▼ あけびさん
> cylib.cgi中、
> printf "<param name=\"tool_advance\" value=\"%s\">\n",$tool_advance ? 'false' : 'true';
> の行の後に
> print "<param name=send_advance value=false>\n";
> を追加してみてください。
> 強制的にJAVAによる送信が行われるようになります。


うまく投稿できるようになりました。ありがとうございます。この変更は次のバージョンに盛り込まれるでしょうか?

> 後者のご質問に対しては、こちらでは症状を確認できませんでした。
> ブラウザのキャッシュ設定による症状とは考えられないでしょうか。


キャッシュではないようです。キャッシュの削除をして再起動したり、また別のブラウザで初めてアクセスしてみてもなぜかPaintBBS.jarが送られてきます。確認のためのURLおよび認証データをメールで送らせて頂きました。
こちらのお絵かき掲示板ではアプレットの選択ができるようになっていますが、私の所ではこのようになっていません。何か設定がおかしいのかと思うのですが、どこをチェックしたらよいでしょうか?


2613. Re4:PaintBBS.jarとアクセス制限について 
あけび 2004/6/20 (日) 08:22:13
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461)
症状を確認できました。
アニメーション記録を使わずサイズも固定にしてある場合は再設定フォームを出さないようにしていますが、その場合アプレットもPaintBBS.jarに固定されます。

とりあえず、

アニメーション記録を使用 をON
横サイズ選択リスト に値を複数指定
縦サイズ選択リスト に値を複数指定

のいずれかひとつでも該当させれば、ShiPainterのみでも正しく選択されるようになります。


2614. Re5:PaintBBS.jarとアクセス制限について 
iNOUE Koich! 2004/6/20 (日) 08:48:59
Mozilla/4.0 (compatible; MSIE 5.23; Mac_PowerPC)
どうもありがとうございました。

▼ あけびさん
> 症状を確認できました。
> アニメーション記録を使わずサイズも固定にしてある場合は再設定フォームを出さないようにしていますが、その場合アプレットもPaintBBS.jarに固定されます。


サイズ選択ができるようにしてみたところ、アプレットも選択できるようになりました。特別な用途ですので画像も固定でよいと思って設定しておりました。

あと、これは何ともならないことかもと思うのですが、cgi取得時のものとはまた別途にアプレット取得時にjavaの認証を更に2回求められますが、これをcgi取得時の認証だけにすることは出来ないものでしょうか。


[▼次のスレッド]
INCM/CMT
Cyclamen v3.84.01
[ut:0.008][st:0.000]