'use strict';
|
|
|
|
angular.module('Authentication')
|
|
|
|
.controller('LoginController',
|
|
['$scope', '$rootScope', '$location', 'AuthenticationService',
|
|
function ($scope, $rootScope, $location, AuthenticationService) {
|
|
// reset login status
|
|
AuthenticationService.ClearCredentials();
|
|
|
|
$scope.login = function () {
|
|
$scope.dataLoading = true;
|
|
AuthenticationService.Login($scope.username, $scope.password, function (response) {
|
|
if (response.success) {
|
|
$location.path('/users/'+$scope.username);
|
|
} else {
|
|
console.log(response);
|
|
$scope.error = response.message;
|
|
$scope.dataLoading = false;
|
|
}
|
|
});
|
|
};
|
|
}]);
|