Minahito
minah****@users*****
2006年 8月 10日 (木) 18:49:39 JST
Index: xoops2jp/html/modules/user/blocks/user_login.php diff -u xoops2jp/html/modules/user/blocks/user_login.php:1.1.2.2 xoops2jp/html/modules/user/blocks/user_login.php:1.1.2.3 --- xoops2jp/html/modules/user/blocks/user_login.php:1.1.2.2 Tue May 30 12:59:01 2006 +++ xoops2jp/html/modules/user/blocks/user_login.php Thu Aug 10 18:49:39 2006 @@ -1,22 +1,23 @@ <?php function b_user_login_show() { - global $xoopsUser, $xoopsConfig; + global $xoopsUser; + if (!$xoopsUser) { $block = array(); - if (isset($_COOKIE[$xoopsConfig['usercookie']])) { - $block['unamevalue'] = $_COOKIE[$xoopsConfig['usercookie']]; + $config_handler =& xoops_gethandler('config'); + $moduleConfig =& $config_handler->getConfigsByDirname('user'); + + if (isset($_COOKIE[$moduleConfig['usercookie']])) { + $block['unamevalue'] = $_COOKIE[$moduleConfig['usercookie']]; } else { $block['unamevalue'] = ''; } - $config_handler =& xoops_gethandler('config'); - $xoopsConfigUser =& $config_handler->getConfigsByDirname('user'); - - $block['allow_register'] = $xoopsConfigUser['allow_register']; + $block['allow_register'] = $moduleConfig['allow_register']; - $block['use_ssl'] = $xoopsConfig['use_ssl']; - if ($xoopsConfig['use_ssl'] == 1 && $xoopsConfig['sslloginlink'] != '') { - $block['sslloginlink'] = $xoopsConfig['sslloginlink']; + $block['use_ssl'] = $moduleConfig['use_ssl']; + if ($moduleConfig['use_ssl'] == 1 && $moduleConfig['sslloginlink'] != '') { + $block['sslloginlink'] = $moduleConfig['sslloginlink']; } else { $block['use_ssl'] = 0; $block['sslloginlink'] = '';