Выход из системы при нажатии кнопки возврата в codeigniter

Я заметил на сайтах интернет-банкинга, что вы автоматически выходите из системы и отправляетесь на страницу с предупреждением, если вы нажимаете кнопку «Назад» в браузере, завершая сеанс и вынуждая вас снова войти в систему. Я хочу реализовать ту же функцию в codeigniter. Пожалуйста, подскажите, как этого добиться в codeigniter.

<script>
		$(function() {
	    if (window.history && window.history.pushState) {
	        window.history.pushState('', null, './');
	        $(window).on('popstate', function() {
	            // alert('Back button was pressed.');
	            // document.location.href = '#';
	            document.location.href = '<?php echo base_url(); ?>master-panel/logout.html';

	        });
	    }
		});
 </script>

Я использовал приведенный выше код, и, похоже, он работает абсолютно нормально. Но есть ли другой способ, кроме использования jquery, для достижения этого результата? Поскольку приведенный выше код можно легко изменить, проверив элемент в инструментах разработчика. Можем ли мы сделать это в php.

Что вы пробовали до сих пор?

Sanu0786 16.01.2019 07:37

Используйте javascript, чтобы определить, нажал ли пользователь кнопку возврата. Используя этот подход, сначала попробуйте что-нибудь свое, а затем отредактируйте свой вопрос с помощью кода, чтобы мы могли вам помочь.

Ropali Munshi 16.01.2019 07:42

В файле конфигурации вы можете установить время истечения срока действия сеанса, например $config['sess_expiration'] = 'your desired time'., и убедиться, что сеанс входа в систему должен быть отключен .. для получения более подробной информации об истечении срока действия сеанса forum.codeigniter.com/thread-31039.html

Bilal Ahmed 16.01.2019 07:57

<script> $ (function () {if (window.history && window.history.pushState) {window.history.pushState ('', null, './'); $ (window) .on ('popstate', function () {// alert ('Была нажата кнопка возврата.'); // document.location.href = '#'; document.location.href = '<? php echo base_url ();?> master-panel / logout.html ';});}}); </script>

Amit Ghosh 16.01.2019 08:23

Я использовал приведенный выше код, и, похоже, он работает абсолютно нормально. Но есть ли другой способ, кроме использования jquery, для достижения этого результата? Поскольку приведенный выше код можно легко изменить, проверив элемент в инструментах разработчика. Можем ли мы сделать это в php.

Amit Ghosh 16.01.2019 08:27

Пожалуйста, не размещайте код в комментариях, так как вы видите, что его трудно читать. Вместо этого отредактируйте свой вопрос и вставьте туда код, чтобы все было в одном месте. Спасибо

brombeer 16.01.2019 08:31
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
6
61
0

Другие вопросы по теме