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.
|