ログイン
ユーザ名

パスワード



パスワード紛失

新規登録
参照元情報
参照なし

このフォーラムではゲスト投稿が禁止されています

このフォーラムに新しいトピックを立てることはできません

Action
list-tree ツリー構造順で表示 sort-down 投稿の新しいものから previous 前のトピック next 次のトピック

通常 eguideの共用SSL対応

お世話になっております。
モジュールを活用させていただき大変感謝しております。

このたび、イベントの受付をSSL対応したいと思い、共用SSLのURLよりイベント予約を行おうとしたところ、
「予約人数に達したため受付を終了しました」
というメッセージが出て、予約が完了しません。
非SSLの通常のURLでは問題なく予約が完了します。

今回利用した共用SSLは、ホームページアドレスがレンタルサーバー会社のアドレスの配下になるタイプのもので、以下のようなものです。
https://レンタルサーバー名/~ユーザー名/modules/eguide/

以上、ご示唆をいただけるとありがたいです。
併せて、eguideを共用SSLで利用する際の設定方法・事例などがございましたら是非お教えいただけるとありがたいです。

どうぞよろしくお願い申し上げます。

通常 Re: eguideの共用SSL対応

引用:
ksさんは書きました:

「予約人数に達したため受付を終了しました」
というメッセージが出て、予約が完了しません。
非SSLの通常のURLでは問題なく予約が完了します。
これは、申し込み後に出るってことかな。

SSL を使っている時、セキュリティソフトなどで参照元情報のブロックを行っていませんか? (XOOPS 本体の) XSS 対策でブロックされ予約処理が行われず、結果的に該当メッセージになっているのだと思います。
--
安冨 伸浩 (マイサイト管理人)

通常 Re: eguideの共用SSL対応

はい、「予約人数に達したため受付を終了しました」
というメッセージは申し込み後に出ます。

早速、ご回答いただいたのですが、「参照元情報のブロック」というのが、自分が未熟なため未だ検討が出来ていません。レスが遅くなりすみません。

なし Re: eguideの共用SSL対応

調べる機会があったので詳しい話を書いておきます。

XOOPS の登録処理では、サイトを跨いだ操作 (XSS) を防ぐため、投稿元が XOOPS_URL と一致するか検査しています。XOOPS_URL の設定を "http://...." のまま SSL (https) に切り替えた場合、この検査がエラーとなります。

したがって、SSL を使った処理を行う場合、XOOPS_URL の設定 (mainfile.php) も合わせて行う必要があります。プロトコルを混在させたい場合は次のように動的に設定しても良いでしょう。
define('XOOPS_URL', ($_SERVER["SERVER_PORT"]==443?"https":"http").'://example.com');

list-tree ツリー構造順で表示 sort-down 投稿の新しいものから previous 前のトピック next 次のトピック



条件検索へ
© 2008 MySite Web Service