2013-08-02 3 views
0

У меня есть страница входа в систему, где пользователь вводит электронную почту и пароль, а затем пользователь перенаправляется на домашнюю страницу, но когда я нажимаю кнопку «Назад», он возвращает меня на страницу входа в систему. Как я могу предотвратить это в rails 3?После успешного входа в систему, когда пользователь нажимает кнопку «Назад» браузера, страница «входа» не должна отображаться

ответ

1

Добавьте к этому LoginController (контроллер, который использует для входа в систему)

before_filter :set_cache_buster 

    def set_cache_buster 
    response.headers["Cache-Control"] = "no-cache, no-store, max-age=0, must-revalidate" 
    response.headers["Pragma"] = "no-cache" 
    response.headers["Expires"] = "Fri, 01 Jan 1990 00:00:00 GMT" 
    end 

Это очистит историю браузера

See here

Смежные вопросы