arnaucube
arnaucube/decentralized-blogging-platformPublic Self-hosted repository
decentralized-blogging-platform/webapp/views/login/login.js
webapp/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, $rootScope, $http, $routeParams, toastr) {
13    $rootScope.server = ""
14    $scope.user = {};
15
16    $scope.login = function() {
17      $http({
18          url: apiurl + '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            localStorage.setItem("dblog_user", JSON.stringify(data.data));
29            window.location.reload();
30          },
31          function(data) {
32            console.log(data);
33          });
34
35    };
36  });