From: <ma...@us...> - 2012-01-29 20:14:00
|
Revision: 8829 http://xoops.svn.sourceforge.net/xoops/?rev=8829&view=rev Author: mageg Date: 2012-01-29 20:13:54 +0000 (Sun, 29 Jan 2012) Log Message: ----------- Fix an error when user log out without the profile module Modified Paths: -------------- XoopsCore/branches/2.6.x/2.6.0/htdocs/user.php Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/user.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/user.php 2012-01-29 17:36:12 UTC (rev 8828) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/user.php 2012-01-29 20:13:54 UTC (rev 8829) @@ -24,7 +24,7 @@ */ include dirname(__FILE__) . DIRECTORY_SEPARATOR . 'mainfile.php'; -$xoopsPreload =& XoopsPreload::getInstance(); +$xoopsPreload = XoopsPreload::getInstance(); $xoopsPreload->triggerEvent('core.user.start'); $xoops = Xoops::getInstance(); @@ -88,8 +88,8 @@ if ($op == 'logout') { $message = ''; // Regenerate a new session id and destroy old session - $xoops->sess_handler->regenerate_id(true); - $SESSION = array(); + $xoops->getHandlerSession()->regenerate_id(true); + $_SESSION = array(); setcookie($xoops->getConfig('usercookie'), 0, -1, '/', XOOPS_COOKIE_DOMAIN, 0); setcookie($xoops->getConfig('usercookie'), 0, -1, '/'); // clear entry from online users table @@ -97,7 +97,7 @@ $xoops->getHandlerOnline()->destroy($xoops->user->getVar('uid')); } $message = _US_LOGGEDOUT . '<br />' . _US_THANKYOUFORVISIT; - $xoops->redirect('index.php', 1, $message); + $xoops->redirect(XOOPS_URL . '/', 1, $message); } if ($op == 'delete') { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |