LoginController.js
2.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
'use strict';
AIA.controller("LoginController", ["$scope", "$rootScope", "$location", "$window", "AuthenticationService",
function ($scope, $rootScope,$location, $window, AuthenticationService) {
$scope.userInfo = {
username: null,
password: null
};
$scope.AuthenticateUser = function (userInfo) {
AuthenticationService.authenticateUser(userInfo)
.then(
function (result) {
if (result.length > 0) {
angular.forEach(result, function (value, key) {
if (value.Name == "modules") {
$scope.modules = value.Value;
var moduleList = []
angular.forEach($scope.modules, function (value, key) {
moduleList.push(
{
"ModuleName": value[0].Value,
"ModuleSlug": value[1].Value
}
);
});
localStorage.setItem("modules", moduleList);
$scope.name = "HELLO";
// $location.url('/index.html')
$window.location.assign('/index.html');
}
// if ((value._id == 1)
})
}
//alert('user authentication = ' + result)
},
function (error) {
// handle errors here
console.log(' $rootScope.BodyLayerData= ' + error.statusText);
});
//.success(function (data) {
// alert('user authentication= '+data)
// })
// .error(function () {
// alert('issue in authentocation')
// })
}
$scope.showModules = function () {
$scope.modules = localStorage.getItem("modules");
}
}
])