Quote:
Originally Posted by Dismounted
There were minor changes made to the logout code in the navbar a few versions back, and it would've caused the mentioned error.
|
I would guess that's what I did wrong since I started the install instructions on a Version I wasn't running.
This is the code for the Log Out feature on my navbar template.
Code:
<td class="vbmenu_control"><a href="login.php?$session[sessionurl]do=logout&logouthash=$bbuserinfo[logouthash]" onclick="return log_out('$vbphrase[sure_you_want_to_log_out]')">$vbphrase[log_out]</a></td>
</if>
</tr>
Is something wrong in there?
--------------- Added [DATE]1215022513[/DATE] at [TIME]1215022513[/TIME] ---------------
Ok, I no longer think it's my navbar template.
I think it might have something to do with the login.php file.
If anyone could lend some assistance and tell me if this code is correct to the login.php file.
Code:
// ############################### start logout ###############################
if ($_REQUEST['do'] == 'logout')
{
$vbulletin->input->clean_gpc('r', 'logouthash', TYPE_STR);
if ($vbulletin->userinfo['userid'] != 0 AND $vbulletin->GPC['logouthash'] !== $vbulletin->userinfo['securitytoken'])
{
eval(standard_error(fetch_error('logout_error', $vbulletin->session->vars['sessionurl'], $vbulletin->userinfo['securitytoken'])));
}
process_logout();
$vbulletin->url = fetch_replaced_session_url($vbulletin->url);
if (strpos($vbulletin->url, 'do=logout') !== false)
{
$vbulletin->url = $vbulletin->options['forumhome'] . '.php' . $vbulletin->session->vars['sessionurl_q'];
}
$show['member'] = false;
eval(standard_error(fetch_error('cookieclear', create_full_url($vbulletin->url), $vbulletin->options['forumhome'], $vbulletin->session->vars['sessionurl_q']), '', false));
}
--------------- Added [DATE]1215062230[/DATE] at [TIME]1215062230[/TIME] ---------------
I've been working on this all day and cant find a fix.
If you know how to fix this please let me know.