arnaucube
arnaucube/MEANseedPublic Self-hosted repository
MEANseed/webapp/views/signup/signup.js
webapp/views/signup/signup.jsRaw
 1'use strict';
 2
 3angular.module('app.signup', ['ngRoute'])
 4
 5.config(['$routeProvider', function($routeProvider) {
 6  $routeProvider.when('/signup', {
 7    templateUrl: 'views/signup/signup.html',
 8    controller: 'SignupCtrl'
 9  });
10}])
11
12.controller('SignupCtrl', function($scope, $http, $routeParams) {
13    $scope.user = {};
14    $scope.doLogin = function() {
15      console.log('Doing login', $scope.user);
16
17      $http({
18          url: urlapi + 'signup',
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("meanseed_token", response.data.token);
28                  localStorage.setItem("meanseed_userdata", JSON.stringify(response.data.user));
29                  window.location.reload();
30              }else{
31                  console.log("login failed");
32              }
33
34
35      },
36      function(response) { // optional
37              // failed
38              console.log(response);
39      });
40
41    };
42});