2015-06-18 5 views
0

Я работаю над приложением cakePHP. когда пользователь отключен и отображается страница входа в систему, если пользователь нажимает кнопку «Назад» браузера, всегда отображается предыдущая страница. как отключить его в cakephp?управлять «предыдущей» кнопкой браузера в cakephp

Благодаря

ответ

1

В app/Config/core.php раскомментируйте линии 158, который даст вам следующее:

Configure::write('Cache.disable', true); 

Затем в функции контроллера поставить этот:

$this->disableCache(); 

Например:

public function pageName(){ 
$this->disableCache(); 

} 
+0

Большое спасибо Michel. его работа очень хорошо. – Ken

+0

Рад, что это помогло. – Michel

0

Если вы хотите, чтобы предотвратить это, то вы можете отключить кэширование, помещая это на AppController

2.X:

$this->response->disableCache(); 

3.X:

Cache::disable(); 
+0

Спасибо Iwillscoop. но сервер отправляет мне ошибку, потому что синтаксис Cache :: disable() неверен. поэтому я использовал $ this-> disableCache(); и его работа прекрасна. – Ken

+0

Рад, что у вас это работает. – IWillScoop

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