signup and login working

This commit is contained in:
arnaucode
2018-02-01 13:14:51 +01:00
parent ad76d73e12
commit bad807b79d
33 changed files with 1040 additions and 0 deletions

38
webapp/views/signup/signup.html Executable file
View File

@@ -0,0 +1,38 @@
<div class="container" style="margin-top: -80px;">
<div class="row">
<div class="col-sm-3">
</div>
<div class="col-sm-6">
<div class="card">
<div class="card-body">
<h4 class="card-title">
Signup
</h4>
<div class="form-group">
<input ng-model="user.username" class="form-control" placeholder="Username">
</div>
<div class="form-group">
<input ng-model="user.email" type="email" class="form-control" placeholder="Email">
</div>
<div class="form-group">
<input ng-model="user.password" type="password" class="form-control" placeholder="Password">
</div>
<div class="row">
<div class="col-sm-6">
<a href="#!/login" class="btn btn-raised btn-block c_o_blue300">Cancel</a>
</div>
<div class="col-sm-6">
<div ng-click="signup()" class="btn btn-raised btn-block c_o_green300 pull-right">Signup</div>
</div>
</div>
</div>
</div>
</div>
<div class="col-sm-3">
</div>
</div>
</div>

34
webapp/views/signup/signup.js Executable file
View File

@@ -0,0 +1,34 @@
'use strict';
angular.module('app.signup', ['ngRoute'])
.config(['$routeProvider', function($routeProvider) {
$routeProvider.when('/signup', {
templateUrl: 'views/signup/signup.html',
controller: 'SignupCtrl'
});
}])
.controller('SignupCtrl', function($scope, $http, $routeParams, $rootScope) {
$scope.signup = function() {
console.log('Doing signup', $scope.user);
$http({
url: apiurl + 'signup',
method: "POST",
headers: {
"Content-Type": undefined
},
data: $scope.user
})
.then(function(data) {
console.log("data: ");
console.log(data.data);
window.location="/#!/login";
},
function(data) {
console.log(data);
});
};
});