cobuild-angular-stack
Version:
Base stack angular sass jade gulp
35 lines (32 loc) • 1.28 kB
JavaScript
(function () {
'use strict';
angular.module('uniko.authSatellizer')
.controller('ResetController', ResetController);
ResetController.$inject = ['$scope', '$http', 'toastr', '$state', '$stateParams', '$localStorage', '$timeout', '$translate'];
function ResetController($scope, $http, toastr, $state, $stateParams, $localStorage, $timeout, $translate) {
$scope.reset = function () {
var user = $scope.user;
return $http({
method: 'POST',
url: 'http://uniko.co:3000/api/v2/coupleaccounts/processresetpassword',
headers: {
authorization: $stateParams.token
},
data: {
password: user.password
}
}).then(function () {
$scope.user = {};
$translate('success-password').then(function(translation){
toastr.success(translation);
});
$timeout(function () {
$state.go('login');
}, 3000);
})
.catch(function (response) {
toastr.error(response);
});
};
}
})();