tellform/public/modules/users/controllers/verify.client.controller.js

50 lines
1.4 KiB
JavaScript
Raw Normal View History

2015-07-27 20:33:43 +00:00
'use strict';
angular.module('users').controller('VerifyController', ['$scope', '$state', '$rootScope', 'User', 'Auth', '$stateParams',
function($scope, $state, $rootScope, User, Auth, $stateParams) {
2015-11-06 01:22:16 +00:00
$scope.isResetSent = false;
2015-07-29 00:16:44 +00:00
$scope.credentials = {};
2015-11-05 22:38:38 +00:00
$scope.error = '';
2015-07-27 20:33:43 +00:00
// Submit forgotten password account id
$scope.resendVerifyEmail = function() {
2015-11-06 01:22:16 +00:00
// console.log($scope.credentials);
// console.log($scope.credentials.email);
2015-07-29 00:16:44 +00:00
User.resendVerifyEmail($scope.credentials.email).then(
2015-07-27 20:33:43 +00:00
function(response){
2015-11-06 01:22:16 +00:00
console.log(response);
2015-07-27 20:33:43 +00:00
$scope.success = response.message;
$scope.credentials = null;
2015-07-28 22:29:07 +00:00
$scope.isResetSent = true;
2015-07-27 20:33:43 +00:00
},
function(error){
$scope.error = error;
2015-11-06 01:22:16 +00:00
$scope.credentials.email = null;
$scope.isResetSent = false;
2015-07-27 20:33:43 +00:00
}
);
};
//Validate Verification Token
$scope.validateVerifyToken = function() {
if($stateParams.token){
console.log($stateParams.token);
User.validateVerifyToken($stateParams.token).then(
function(response){
console.log('Success: '+response.message);
$scope.success = response.message;
2015-11-06 01:22:16 +00:00
$scope.isResetSent = true;
$scope.credentials.email = null;
2015-07-27 20:33:43 +00:00
},
function(error){
console.log('Error: '+error.message);
2015-11-06 01:22:16 +00:00
$scope.isResetSent = false;
2015-07-27 20:33:43 +00:00
$scope.error = error;
2015-11-06 01:22:16 +00:00
$scope.credentials.email = null;
2015-07-27 20:33:43 +00:00
}
);
}
2015-07-29 18:34:00 +00:00
};
2015-07-27 20:33:43 +00:00
}
]);