commonroutesWebApp/views/login/login.js
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.doLogin = function() {
15 console.log('Doing login', $scope.user);
16
17 $http({
18 url: urlapi + 'admin/login',
19 method: "POST",
20 data: $scope.user
21 })
22 .then(function(response) {
23 console.log("response: ");
24 console.log(response.data);
25 if (response.data.success == true)
26 {
27 localStorage.setItem("cr_webapp_token", response.data.token);
28 localStorage.setItem("cr_webapp_userdata", JSON.stringify(response.data.user));
29 window.location.reload();
30 }else{
31 console.log("login failed");
32 toastr.error('Login failed');
33 }
34
35
36 },
37 function(response) { // optional
38 // failed
39 console.log(response);
40 });
41
42 };
43});