From 4572747bd60c688f7cc2cbf8a2303b9c95ad7b9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torkel=20=C3=96degaard?= Date: Tue, 27 Jan 2015 11:59:20 +0100 Subject: [PATCH] Worked on login remember cookie and redirect after login --- src/app/controllers/loginCtrl.js | 12 ++++++++---- src/app/partials/login.html | 4 ++-- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/app/controllers/loginCtrl.js b/src/app/controllers/loginCtrl.js index 45d24987ca1..c3696d55124 100644 --- a/src/app/controllers/loginCtrl.js +++ b/src/app/controllers/loginCtrl.js @@ -7,7 +7,7 @@ function (angular, config) { var module = angular.module('grafana.controllers'); - module.controller('LoginCtrl', function($scope, backendSrv, $location, $routeParams, alertSrv) { + module.controller('LoginCtrl', function($scope, backendSrv, $location, $routeParams) { $scope.formModel = { user: '', @@ -82,7 +82,6 @@ function (angular, config) { $scope.logout = function() { backendSrv.post('/logout').then(function() { - alertSrv.set('Logged out!', '', 'success', 3000); $scope.appEvent('logged-out'); $location.search({}); }); @@ -95,8 +94,13 @@ function (angular, config) { return; } - backendSrv.post('/login', $scope.formModel).then(function() { - window.location.href = config.appSubUrl + '/'; + backendSrv.post('/login', $scope.formModel).then(function(result) { + if (result.redirectUrl) { + console.log(result); + window.location.href = result.redirectUrl; + } else { + window.location.href = config.appSubUrl + '/'; + } }); }; diff --git a/src/app/partials/login.html b/src/app/partials/login.html index 4c70be392af..d96b4d1f952 100644 --- a/src/app/partials/login.html +++ b/src/app/partials/login.html @@ -23,7 +23,7 @@ User
  • - +
  • @@ -34,7 +34,7 @@ Password
  • - +