- раз. разлогиниваемся. совсем. чтобы грохнуть кук, который вас всегда авторизует. будьте внимательны! может потребоваться несколько раз тыкнуть на "выход", пока на её месте не появится "вход"!
- два. закрываем окошко обозревателя, чтобы он забыл session id
- три. в новом окошке пишем http://адрес_форума_без всяких_id_или_sid. просто forum/index.php
у меня было так, в админке слово SAMPLE нормально генерилось, а в регистрации - ну хоть тресни, красный крестик и всё тут. и вот что выкопалось: модуль генерит слово в картинке из идентификатора сессии. если в последнем, есть слово ADMIN, то он ставит слово SAMPLE:
а если слова админ нету, то он по ходу дела берёт случайный кусок сес_ид или чего-то другого, а если сессия принадлежит зарегистрированному юзеру, то он выходит:if ($confirm_id === 'Admin')
{
if ( !$userdata['session_logged_in'] )
{
die('Hacking attempt');
exit;
}
$code = 'SAMPLE';
$font_debug = true;
}
...или это я загнул с сессиями?if ($row = $db->sql_fetchrow($result))
{
$db->sql_freeresult($result);
$code = $row['code'];
}
else
{
exit;
}
