From cbfe9207ad7c9bba96b39c550d250d12097fd06f Mon Sep 17 00:00:00 2001
From: Roberto Sánchez <roberto.sanchez@curisit.net>
Date: Thu, 23 Jan 2014 19:21:10 +0000
Subject: [PATCH] #395 feature - Implemented license section at 75%

---
 securis/src/main/resources/static/js/main.js |   31 ++++++++++++++++---------------
 1 files changed, 16 insertions(+), 15 deletions(-)

diff --git a/securis/src/main/resources/static/js/main.js b/securis/src/main/resources/static/js/main.js
index 957e197..0bf562d 100644
--- a/securis/src/main/resources/static/js/main.js
+++ b/securis/src/main/resources/static/js/main.js
@@ -21,26 +21,27 @@
 		}
 	});
 	
-	m.factory('securisHttpInterceptor', function($q, $location, $store) {
+	m.factory('securisHttpInterceptor', function($q, $location, $store, toaster) {
 		var isUnauthorizedAccess = function(rejection) {
-			console.log('rejection -----------------------');
-			console.log(rejection);
 			return rejection.status === 401 /* Unauthorized */;
 		} 
 		  return {
 		      'request': function(config) {
-		          var la = $store.get('last_access');
-		          var now = new Date().getTime();
-		          if (la !== null) {
-		              if (now > (la + 1800000)) { // Session timeout is 1/2 hour
-                          $store.clear();
-                          $location.path('/login');
-                          BootstrapDialog.alert('Session has expired');
-		              } else {
-		                  console.log('Last access recent');
-		              }
-		          }
-		          $store.set('last_access', now);
+                  var token = $store.get('token');
+                  if (token) {
+                      var la = $store.get('last_access');
+    		          var now = new Date().getTime();
+    		          if (la !== null) {
+    		              if (now > (la + 1800000)) { // Session timeout is 1/2 hour
+                              $store.clear();
+                              $location.path('/login');
+                              toaster.pop('warning', 'Session has expired', null, 4000);
+    		              } else {
+    		                  console.log('Last access recent');
+    		              }
+    		          }
+    		          $store.set('last_access', now);
+                  }
 		          return config || $q.when(config);
 		      },
 		   'responseError': function(rejection) {

--
Gitblit v1.3.2