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