mirror of
https://github.com/Athou/commafeed.git
synced 2026-03-21 21:37:29 +00:00
session support
This commit is contained in:
@@ -8,7 +8,7 @@ app.config(['$routeProvider', '$stateProvider', '$urlRouterProvider', '$httpProv
|
||||
cfpLoadingBarProvider.includeSpinner = false;
|
||||
|
||||
$compileProvider.aHrefSanitizationWhitelist(/^\s*(https?|ftp|mailto|javascript):/);
|
||||
var interceptor = ['$rootScope', '$q', function(scope, $q) {
|
||||
var interceptor = ['$rootScope', '$q', '$injector', function(scope, $q, $injector) {
|
||||
|
||||
var success = function(response) {
|
||||
return response;
|
||||
@@ -16,7 +16,7 @@ app.config(['$routeProvider', '$stateProvider', '$urlRouterProvider', '$httpProv
|
||||
var error = function(response) {
|
||||
var status = response.status;
|
||||
if (status == 401) {
|
||||
window.location = 'logout';
|
||||
$injector.get('$state').transitionTo('welcome');
|
||||
return;
|
||||
} else {
|
||||
return $q.reject(response);
|
||||
@@ -123,6 +123,12 @@ app.config(['$routeProvider', '$stateProvider', '$urlRouterProvider', '$httpProv
|
||||
templateUrl : 'templates/admin.metrics.html',
|
||||
controller : 'MetricsCtrl'
|
||||
});
|
||||
|
||||
$stateProvider.state('welcome', {
|
||||
url : '/welcome',
|
||||
templateUrl : 'templates/welcome.html',
|
||||
controller : 'WelcomeCtrl'
|
||||
});
|
||||
|
||||
$urlRouterProvider.when('/', '/feeds/view/category/all');
|
||||
$urlRouterProvider.when('/admin', '/admin/settings');
|
||||
|
||||
3
src/main/app/templates/welcome.html
Normal file
3
src/main/app/templates/welcome.html
Normal file
@@ -0,0 +1,3 @@
|
||||
<div class="container">
|
||||
<div class="admin" ui-view></div>
|
||||
</div>
|
||||
Reference in New Issue
Block a user