1// cand se da click pe '#send_password_reset_link_email_btn' din /forgot-password 2$(document).on("click","#send_password_reset_link_email_btn", function (e) { 3 4 send_password_reset_link_email_ajax(); 5 6 e.preventDefault(); // pentru a oprii sa nu se dea click real pe link 7}); 8 9function send_password_reset_link_email_ajax() { 10 11 $("#send_password_reset_link_email_btn").addClass('disabled'); // facem butonul disable 12 13 // fields 14 const form_data = { 15 email: $('#email').val().trim().toLowerCase(), 16 send_password_reset_link_email_ajax: 'abc' 17 }; 18 19 $.ajax({ 20 type : "POST", 21 url : '/ajax/send-password-reset-link-email-ajax-'+localStorage.getItem('session_id'), //+localStorage.getItem('session_id'), 22 data : form_data, 23 24 success : function(response) { 25// alert(response); 26 var data = $.parseJSON(response); // decodam json primit de la server 27 28 if (data.successfully) { // daca este succesfuly 29 $("#send_email_msg").html(data.msg); 30 } else { // daca nu este successfully 31 $("#send_email_msg").html(data.msg); 32 } 33 34 $("#send_email_msg").fadeOut(500, function() { $("#send_email_msg").fadeIn(500); }); 35 36 $("#send_password_reset_link_email_btn").removeClass('disabled'); // facem butonul enable inapoi 37 38 } 39 }); 40} 41 42 43 44// cand se da click pe '#change_password_from_reset_link_btn' din /forgot-password 45$(document).on("click","#change_password_from_reset_link_btn", function (e) { 46 47 e.preventDefault(); // pentru a oprii sa nu se dea click real pe link 48 49 change_password_from_reset_link_btn(); 50 51}); 52 53function change_password_from_reset_link_btn() { 54 55 $("#change_password_from_reset_link_btn").addClass('disabled'); // facem butonul disable 56 57 // fields 58 const form_data = { 59 link_md5: window.location.href.substring(window.location.href.lastIndexOf("/") + 1), // extragem link_md5 dom url (ultimul element dupa '/'') 60 password: $("#password").val().trim().toLowerCase(), 61 change_password_from_reset_link_ajax: 'abc' 62 }; 63 64 $.ajax({ 65 type : "POST", 66 url : '/ajax/change-password-from-reset-link-ajax-'+localStorage.getItem('session_id'), //+localStorage.getItem('session_id'), 67 data : form_data, 68 69 success : function(response) { 70 71 try { 72 var data = $.parseJSON(response); // decodam json primit de la server 73 } catch (error) { 74 $("#change_password_from_reset_link_btn").removeClass('disabled'); // facem butonul enable 75 throw Error(response); // afisem o eroare in consola sa se vada motivul erorri 76 } 77 78 if (data.successfully) { // daca este succesfuly 79 $("#change_password_msg").html(data.msg); 80 $("form *, .text-700").slideUp(); 81 } else { // daca nu este successfully 82 $("#change_password_msg").html(data.msg); 83 } 84 85 $("#change_password_msg").fadeOut(500, function() { $("#change_password_msg").fadeIn(500); }); 86 87 $("#change_password_from_reset_link_btn").removeClass('disabled'); // facem butonul enable inapoi 88 89 } 90 }); 91} 92 93
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.