ブログのコメント送信時に入力値に問題があっても入力エラーが出ず「送信しました」のメッセージが出る
- » gondoh > ブログのコメント送信時に入力値に問題があっても入力エラーが出ず「送信しました」のメッセージが出る @ 2012/6/24 17:10
- ryuring > Re: ブログのコメント送信時に入力値に問題があっても入力エラーが出ず「送信しました」のメッセージが出る @ 2012/6/28 12:53
- ryuring > Re: ブログのコメント送信時に入力値に問題があっても入力エラーが出ず「送信しました」のメッセージが出る @ 2013/4/30 16:35
gondoh > ブログのコメント送信時に入力値に問題があっても入力エラーが出ず「送信しました」のメッセージが出る @ 2012/6/24 17:10 |
---|
いつもお世話になっております。福岡の権藤です。
2.0.2の環境にて以下の状況が発生しました。 標準のブログ機能のコメントにて、初期からEMail,URLの入力欄がありますが、EMail,URLに日本語や適当な文字を入れると、送信完了のメッセージは表示されますが、実際には登録されていません。 おそらくクライアントサイドのjavascript検証は通ってるけど、サーバサイドの入力検証でひっかかってるのだろうと思います。 いったん自分の環境では、 /baser/plugins/blog/models/blog_comment.php の Line64 ~ Line81 をコメントアウトする事でなんでも通すようにしてある程度の受け入れが出来るような状態の確認ができました。 (255文字以上入力すると同様の現象になるのかな?) 修正の希望としてはいったんはコメント入力の際のjavascript検証にEMailとURLを加えるか。 サーバサイド検証のエラーをブラウザにて出力していただければありがたいです。 予想影響としては同様のajaxを利用したPOSTの際に入力検証が正しく走ってない部分があるのかなと思います。 いつも利用させていただいてありがとうございます。 ■ BaserCMSのバージョン:2.0.2 ■ レンタルサーバー名:sakuraVPS ■ スマートURLの利用: ON ■ 設置フォルダ: ドキュメントルート ■ 利用しているデータベース: SQLite ■ PHPスキル(自己評価): C ■ OSの種類:CentOS5.7 ■ PHPのバージョン:5.1 ■ データベース種類・バージョン:SQLite3.7 ■ クライアントOS: MacOSX Lion ■ ブラウザ: chrome19.0.1084.56 |