11/30 【バグ修正】 Breizh Ajax Checks MOD のバグ修正

mixC++の更新情報や仕様変更履歴を掲載します。本トピックは閲覧のみ可能です。
返信
アバター
御津凪
管理人
記事: 200
登録日時: 9年前
住所: 道内
連絡を取る:

11/30 【バグ修正】 Breizh Ajax Checks MOD のバグ修正

#1

投稿記事 by 御津凪 » 9年前

Breizh Ajax Checks は、ユーザー登録時及びアカウント情報の変更時に、 Ajax を利用してリアルタイムに入力情報をチェックする MOD ですが、
IE ブラウザの場合、チェックする為のテキスト送信の時に正しくURIエンコードされない不具合が確認されました。
また、その他のブラウザでも一部の記号を使うと正しく判定されない不具合も確認されました。

以上の点を修正したと共に、その修正内容を下記に書き置きしておきます。

phpbbroot/styles/proshilver/template/ucp_profile_reg_details.html

コード:

	    http.open('get', '{AJAX_CHECKS_FILE}?mode='+mode+'&'+valuename1+'='+value1+'&'+valuename2+'='+value2);
これを、以下のように置き換えます:

コード:

	    http.open('get', '{AJAX_CHECKS_FILE}?mode='+mode+'&'+valuename1+'='+encodeURIComponent(value1)+'&'+valuename2+'='+encodeURIComponent(value2));
phpbbroot/styles/proshilver/template/ucp_register.html

コード:

	    http.open('get', '{AJAX_CHECKS_FILE}?mode='+mode+'&'+valuename1+'='+value1+'&'+valuename2+'='+value2);
これを、以下のように置き換えます:

コード:

	    http.open('get', '{AJAX_CHECKS_FILE}?mode='+mode+'&'+valuename1+'='+encodeURIComponent(value1)+'&'+valuename2+'='+encodeURIComponent(value2));
以上です。
This article was written by "Mitsunagi".

返信

“mixC++更新・仕様変更履歴” へ戻る