blockchainIDsystem/clientApp/GUI/views/login/login.js
clientApp/GUI/views/login/login.jsRaw
1'use strict';
2
3angular.module('app.login', ['ngRoute'])
4
5 .config(['$routeProvider', function($routeProvider) {
6 $routeProvider.when('/login', {
7 templateUrl: 'views/login/login.html',
8 controller: 'LoginCtrl'
9 });
10 }])
11
12 .controller('LoginCtrl', function($scope, $http, $routeParams, toastr) {
13 $scope.user = {};
14 $scope.login = function() {
15 console.log('Doing login', $scope.user);
16 console.log(urlapi + "login");
17 $http({
18 url: urlapi + 'login',
19 method: "POST",
20 headers: {
21 "Content-Type": undefined
22 },
23 data: $scope.user
24 })
25 .then(function(data) {
26 console.log("data: ");
27 console.log(data.data);
28 if (data.data.token) {
29 localStorage.setItem("blid_token", data.data.token);
30 localStorage.setItem("blid_user", JSON.stringify(data.data));
31 window.location.reload();
32 } else {
33 console.log("login failed");
34 toastr.error('Login failed');
35 }
36
37
38 },
39 function(data) {
40 console.log(data);
41 });
42
43 };
44 });