1'use strict'; 2angular.module('adf').controller('primerIngresoController', ['genericService', 'sessionService', '$location', '$scope', '$rootScope', 'cryptoService', 'modalGenericoFactory', function(genericService, sessionService, $location, $scope, $rootScope, cryptoService, modalGenericoFactory) { 3 4 $scope.cliqueado = false; 5 $scope.usuario = {}; 6 $scope.password = ''; 7 $scope.repetirPassword = ''; 8 $scope.email = ''; 9 $scope.leyendaPassword = 'Debe contener al menos 8 caracteres combinando al menos 3 de los siguientes: mayúsculas, minúsculas, números o sÃmbolos (!, ?, %, etc). Ej: RecibosDigitales2016. La barra debe estar completa para ser una contraseña válida.'; 10 $scope.leyendaMail = 'A esta dirección será envÃado un correo electrónico para confirmar su cuenta'; 11 $scope.passwordValid = 'La contraseña coincide y es segura'; 12 $scope.passwordInvalid = 'La contraseña no coincide o no es lo suficientemente segura'; 13 $scope.emailValid = 'El email coincide'; 14 $scope.emailInvalid = 'El email no coincide o es inválido'; 15 16 17 $scope.cambiarPassword = function() { 18 $scope.usuario.id = sessionService.getUserId(); 19 $scope.usuario.contrasena = cryptoService.hash($scope.password); 20 $scope.usuario.email = $scope.email; 21 $scope.cliqueado = true; 22 genericService.post('security/activarCuenta', $scope.usuario).then(function(response) { 23 if (response) { 24 modalGenericoFactory.ActivacionDeCuenta(); 25 sessionService.destroy(true); 26 $location.url('login'); 27 } else { 28 modalGenericoFactory.internalError(); 29 sessionService.destroy(true); 30 $location.url('login'); 31 } 32 }); 33 }; 34}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.