Как осуществить автоматический выход из системы после 30 минут бездействия с помощью модуля ng-idle
Angularjs?Автоматический выход в угловой js
1
A
ответ
1
Я действительно мало знаю о angularjs, я делаю курс по нему, но я только начинаю. Хотя я знаю кого-то из github, который мог вам помочь. Я только что включены отрывки, но вы должны проверить этот сайт, если вы хотите узнать больше: https://github.com/HackedByChinese/ng-idle
Во всяком случае, здесь:
Включите угловой idle.js после angular.js. Вы можете установить с помощью Bower с помощью этой команды: bower install --save ng-idle.
Голых кости Пример:
// include the `ngIdle` module
var app = angular.module('demo', ['ngIdle']);
app
.controller('EventsCtrl', function($scope, Idle) {
$scope.events = [];
$scope.$on('IdleStart', function() {
// the user appears to have gone idle
});
$scope.$on('IdleWarn', function(e, countdown) {
// follows after the IdleStart event, but includes a countdown until the user is considered timed out
// the countdown arg is the number of seconds remaining until then.
// you can change the title or display a warning dialog from here.
// you can let them resume their session by calling Idle.watch()
});
$scope.$on('IdleTimeout', function() {
// the user has timed out (meaning idleDuration + timeout has passed without any activity)
// this is where you'd log them
});
$scope.$on('IdleEnd', function() {
// the user has come back from AFK and is doing stuff. if you are warning them, you can use this to hide the dialog
});
$scope.$on('Keepalive', function() {
// do something to keep the user's session alive
});
})
.config(function(IdleProvider, KeepaliveProvider) {
// configure Idle settings
IdleProvider.idle(5); // in seconds
IdleProvider.timeout(5); // in seconds
KeepaliveProvider.interval(2); // in seconds
})
.run(function(Idle){
// start watching when the app runs. also starts the Keepalive service by default.
Idle.watch();
});
Надеется, что помогло :)
Смежные вопросы
- 1. Как сделать автоматический вход в угловой js?
- 2. Строка заменить на Угловой выход JS
- 3. Автоматический выход из системы
- 4. Автоматический выход из системы
- 5. ASP.NET Автоматический выход из системы
- 6. Автоматический выход из системы asp.net
- 7. iOS автоматический выход из системы
- 8. Android: автоматический выход из системы
- 9. Автоматический выход из Android App
- 10. Автоматический выход из приложения JSF
- 11. Угловой выход JS не меняет старое выходное значение A
- 12. Автоматический выход в PHP только после неактивности
- 13. автоматический выход из системы в Laravel 5.1
- 14. Войти в веб-страницу Автоматический выход
- 15. автоматический элемент времени js
- 16. Визуализированного выход содержал исходный код HTML себя с угловой JS
- 17. Угловой JS-фильтр равен
- 18. Угловой JS JSON2CSV
- 19. Угловой скрыть выход, если пустой
- 20. hadoop: автоматический сплит-выход с компрессией lzo
- 21. Автоматический выход с несколькими вкладками открыт
- 22. Надежный автоматический выход из системы после часа
- 23. Автоматический выход из системы, если браузер закрыт.
- 24. Автоматический выход из системы Windows Form
- 25. Автоматический выход из системы после 30 минут
- 26. Session Cookie, автоматический выход из системы
- 27. Где я могу найти автоматический экспортный выход?
- 28. Bat файл, автоматический выход из моего компьютера
- 29. Автоматический выход из системы codeignign bonfire
- 30. Как использовать угловой выход ng-outlet динамически
Спасибо за ответ! это действительно полезно. Одна вещь, которая не работает в моем случае: после окончания сеанса имя браузера «Срок действия вашей сессии истек». Но после входа в систему и это имя не меняется, оно показывает, что ваш сеанс истек. – user1457957
ng-idle отлично работает для первого таймаута. После истечения срока, Затем мы снова заходим в приложение, после чего оно не работает. Есть идеи? – user1457957
Получил! Необходимо вызвать Idle.watch() после входа в систему, чтобы снова активировать простоя. – user1457957