мы не совсем друг друга поняли.
я считаю неправильным перенаправлять пользователя по истории вперед с помощью javascript.
на счет самого логаута. в примере из вопроса на странице logout.htm у пользователя трутся куки и переменные сессии, отвечающие за авторизацию. на страницах, которые авторизации требуют, эти переменные проверяются и либо пускают пользователя внутрь при их наличии, либо показывают 404 ошибку (или что-то другое), если пользователь не залогинен.
описанная в вопросе ситуация, это скорее исключения для оперы, у которой очень агрессивный кеш.
зы слегка сумбурно, но уже поздно, да и вообще мне праздновать пора )
@KhanTengri
window.history.forward(); очень себе даже работает в фоксе.
но вообще мне кажется неправильным запрещать пользователю пользоваться кнопкой назад
это для вашего конкретного диапазона