Commit 803c086e895d694f3d30c5b8f7ac57376748877c

Authored by Jose Pinto
1 parent 1533a3c46e
Exists in master

md5 antes de enviar password

Showing 1 changed file with 3 additions and 3 deletions   Show diff stats
src/js/controller.js
1 angular.module('focaModalLogin') 1 angular.module('focaModalLogin')
2 .controller('focaModalLoginController', [ 2 .controller('focaModalLoginController', [
3 '$uibModalInstance', '$scope', 'parametros', 'focaModalLoginService', 3 '$uibModalInstance', '$scope', 'parametros', 'focaModalLoginService', 'md5',
4 function($uibModalInstance, $scope, parametros, focaModalLoginService) { 4 function($uibModalInstance, $scope, parametros, focaModalLoginService, md5) {
5 init(); 5 init();
6 6
7 function init() { 7 function init() {
8 $scope.btnAceptar = parametros.btnAceptar; 8 $scope.btnAceptar = parametros.btnAceptar;
9 $scope.cuenta = parametros.cuenta; 9 $scope.cuenta = parametros.cuenta;
10 $scope.usuario = { 10 $scope.usuario = {
11 login: '', 11 login: '',
12 pass: '' 12 pass: ''
13 }; 13 };
14 14
15 if (parametros.tipo == 'Transportistas') { 15 if (parametros.tipo == 'Transportistas') {
16 $scope.usuario.login = parametros.cuenta.dni; 16 $scope.usuario.login = parametros.cuenta.dni;
17 } 17 }
18 18
19 if (parametros.tipo == 'Cobradores' || parametros.tipo == 'Vendedores') { 19 if (parametros.tipo == 'Cobradores' || parametros.tipo == 'Vendedores') {
20 $scope.usuario.login = parametros.cuenta.NUM; 20 $scope.usuario.login = parametros.cuenta.NUM;
21 } 21 }
22 } 22 }
23 23
24 $scope.guardar = function() { 24 $scope.guardar = function() {
25 var result = { 25 var result = {
26 login: { 26 login: {
27 username: $scope.usuario.login, 27 username: $scope.usuario.login,
28 password: $scope.usuario.pass, 28 password: md5.createHash($scope.usuario.pass),
29 activo: true 29 activo: true
30 }, 30 },
31 cuenta: { 31 cuenta: {
32 tipo: parametros.tipo, 32 tipo: parametros.tipo,
33 id: parametros.cuenta.id 33 id: parametros.cuenta.id
34 } 34 }
35 }; 35 };
36 36
37 if (parametros.cuenta.idLogin) { 37 if (parametros.cuenta.idLogin) {
38 result.login.id = parametros.cuenta.idLogin; 38 result.login.id = parametros.cuenta.idLogin;
39 } 39 }
40 40
41 focaModalLoginService.postLogin(result).then(function(data) { 41 focaModalLoginService.postLogin(result).then(function(data) {
42 $uibModalInstance.close(data); 42 $uibModalInstance.close(data);
43 }); 43 });
44 }; 44 };
45 45
46 $scope.cancel = function() { 46 $scope.cancel = function() {
47 $uibModalInstance.dismiss(); 47 $uibModalInstance.dismiss();
48 }; 48 };
49 } 49 }
50 ]); 50 ]);
51 51