Commit ccb09c2362e54f4d60408bcd810f8358b6bf6c4f

Authored by Evandro Junior
1 parent 022d71bc

Sending captcha data to api

Showing 1 changed file with 9 additions and 9 deletions   Show diff stats
@@ -34,7 +34,7 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers @@ -34,7 +34,7 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers
34 34
35 // There are two modes for development 35 // There are two modes for development
36 // 1: Remote API 36 // 1: Remote API
37 - // 2: Local API 37 + // 2: Local API with proposal database
38 // For (1) use port 3000 -> rails s 38 // For (1) use port 3000 -> rails s
39 // For (2) use port 3001 -> rails s -p 3001 39 // For (2) use port 3001 -> rails s -p 3001
40 // 40 //
@@ -56,11 +56,11 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers @@ -56,11 +56,11 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers
56 host = 'http://login.dialoga.gov.br'; 56 host = 'http://login.dialoga.gov.br';
57 }else if (new RegExp(':3001/').test(window.location.href)){ 57 }else if (new RegExp(':3001/').test(window.location.href)){
58 host = 'http://noosfero.com:3001'; 58 host = 'http://noosfero.com:3001';
59 - dialoga_community = 104;  
60 - // proposal_discussion = '413'; //Eugênio  
61 - proposal_discussion = '392'; //Evandro 59 + // dialoga_community = 104;
  60 + // proposal_discussion = '413'; //Eugênio
  61 + // proposal_discussion = '392'; //Evandro
  62 + // cat_saude = 23;
62 recaptchaSiteKey = '6LdsWAcTAAAAAChTUUD6yu9fCDhdIZzNd7F53zf-'; //http://noosfero.com/ 63 recaptchaSiteKey = '6LdsWAcTAAAAAChTUUD6yu9fCDhdIZzNd7F53zf-'; //http://noosfero.com/
63 - cat_saude = 23;  
64 } else { //ABNER 64 } else { //ABNER
65 host = 'http://local.abner.com:3002'; 65 host = 'http://local.abner.com:3002';
66 dialoga_community = 105; 66 dialoga_community = 105;
@@ -1445,18 +1445,18 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers @@ -1445,18 +1445,18 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers
1445 $(document).on('click', '.confirm-forgot-password', function(e) { 1445 $(document).on('click', '.confirm-forgot-password', function(e) {
1446 var $forgotPasswordForm = $(this).parents('#forgot-password-form'); 1446 var $forgotPasswordForm = $(this).parents('#forgot-password-form');
1447 var $inputValue = $forgotPasswordForm.find('#forgot-password-value'); 1447 var $inputValue = $forgotPasswordForm.find('#forgot-password-value');
  1448 + var forgotPasswordFormData = $forgotPasswordForm.serialize();
1448 $.ajax({ 1449 $.ajax({
1449 method: 'post', 1450 method: 'post',
1450 url:host+'/api/v1/forgot_password', 1451 url:host+'/api/v1/forgot_password',
1451 - data: {  
1452 - value: $inputValue.val()  
1453 - }, 1452 + data: forgotPasswordFormData,
1454 }).done(function(data) { 1453 }).done(function(data) {
1455 $forgotPasswordForm.find('.cancel-forgot-password').click(); 1454 $forgotPasswordForm.find('.cancel-forgot-password').click();
1456 var $message = $forgotPasswordForm.siblings('#login-form').find('.message-success'); 1455 var $message = $forgotPasswordForm.siblings('#login-form').find('.message-success');
1457 $message.html('Verifique seu email para efetuar a troca da senha.'); 1456 $message.html('Verifique seu email para efetuar a troca da senha.');
1458 $message.show(); 1457 $message.show();
1459 - }).fail(function() { 1458 + }).fail(function(data) {
  1459 + console.log(data);
1460 Main.reloadCaptcha($forgotPasswordForm.find('#serpro_captcha')[0]); 1460 Main.reloadCaptcha($forgotPasswordForm.find('#serpro_captcha')[0]);
1461 var $message = $forgotPasswordForm.find('.message'); 1461 var $message = $forgotPasswordForm.find('.message');
1462 $message.html('Não foi possível requisitar a troca de senha para os dados informados.'); 1462 $message.html('Não foi possível requisitar a troca de senha para os dados informados.');