34 lines
		
	
	
		
			828 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			828 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| (function () {
 | |
|     'use strict';
 | |
| 
 | |
|     angular
 | |
|         .module('app')
 | |
|         .controller('HomeController', HomeController);
 | |
| 
 | |
|     HomeController.$inject = ['$window', '$http', '$scope'];
 | |
|     function HomeController($window, $http, $scope) {
 | |
|         var vm = this;
 | |
| 
 | |
|         vm.user = null;
 | |
| 
 | |
|         initController();
 | |
| 
 | |
|         function initController() {
 | |
| 
 | |
|             $http({
 | |
|                 url: 'http://localhost:8082/user',
 | |
|                 method: "GET"
 | |
|             }).then(function (response) {
 | |
|                 vm.user = response.data.name;
 | |
|             },function(error){
 | |
|                 console.log(error);
 | |
|             });
 | |
|         };
 | |
| 
 | |
|         $scope.logout = function(){
 | |
|             $window.sessionStorage.setItem('userData', '');
 | |
|             $http.defaults.headers.common['Authorization'] = 'Basic';
 | |
|         }
 | |
|     }
 | |
| 
 | |
| })(); |