3: 2009-07-01 (水) 02:13:03 admin |
現: 2010-03-29 (月) 10:54:52 iseki |
- | ** HTTPS でのログイン,パスワード変更 [#x936ff34] | + | ** ログイン,パスワード変更などの場合のみ HTTPS を使用する方法 [#x936ff34] |
- | *** include/functions.php xoops_refcheck() の変更 [#c9353798] | + | |
| + | *** mainfile.php を修正 [#o19b57c1] |
| + | - ''XOOPS_SSL_URL'' 変数を追加 |
| + | 例) define('XOOPS_SSL_URL', 'https://www.nsl.tuis.ac.jp/xoops'); |
| + | |
| + | *** include/functions.php の xoops_refcheck() 関数を以下のように修正する (REFERER エラー対策) [#za98fe26] |
| 158,164c158 | | 158,164c158 |
- | < | + | < if (strpos($ref, XOOPS_URL) !== 0 ) { |
- | < // Fumi.Iseki | + | |
- | < $ref = preg_replace("/^https:/i", "http:", $ref); | + | |
- | < $url = preg_replace("/^https:/i", "http:", XOOPS_URL); | + | |
- | < | + | |
- | < //if (strpos($ref, XOOPS_URL) !== 0 ) { | + | |
- | < if (strpos($ref, $url) !== 0 ) { | + | |
| --- | | --- |
- | > if (strpos($ref, XOOPS_URL) !== 0 ) { | + | > // Fumi.Iseki |
| + | > $ref = preg_replace("/^https:/i", "http:", $ref); |
| + | > $url = preg_replace("/^https:/i", "http:", XOOPS_URL); |
| + | > |
| + | > //if (strpos($ref, XOOPS_URL) !== 0 ) { |
| + | > if (strpos($ref, $url) !== 0 ) { |
| + | |
| + | *** User module のテンプレートを編集する[#z95aa9cb] |
| + | - ALTSYS がインストールされている場合. |
| + | -- 管理画面 -> SLTSYS -> テンプレート管理 -> User module を選択 |
| + | - ALTSYS がインストールされていないか使用しない場合 |
| + | -- 管理画面 -> Legacy Renderer -> テンプレート管理 -> User module を選択 |
| | | |
- | *** mainfile.php の修正 [#o19b57c1] | + | - ''user_default.html'' |
- | ''XOOPS_SSL_URL'' を追加 | + | -<form action="<{$xoops_url}>/user.php" method="post"> |
| + | +<form action="<{$smarty.const.XOOPS_SSL_URL}>/user.php" method="post"> |
| | | |
- | *** テンプレートファイルの修正 [#z95aa9cb] | |
| - ''user_block_login.html'' | | - ''user_block_login.html'' |
| -<form action="<{$xoops_url}>/user.php" method="post" style="margin-top: 0px;"> | | -<form action="<{$xoops_url}>/user.php" method="post" style="margin-top: 0px;"> |