Blame view
resources/views/js/modals.blade.php
10.3 KB
a9dfa8c95 Обновление на 7 м... |
1 |
<script> |
ac8b91cfd Обновление системы. |
2 3 4 5 6 7 |
var code; var code2; function createCaptcha() { //clear the contents of captcha div first var captha1 = $('#captcha1').html(); |
ac8b91cfd Обновление системы. |
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 |
document.getElementById('captcha1').innerHTML = ""; document.getElementById('captcha2').innerHTML = ""; var charsArray = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@!#$%^&*"; var lengthOtp = 6; var captcha = []; for (var i = 0; i < lengthOtp; i++) { //below code will not allow Repetition of Characters var index = Math.floor(Math.random() * charsArray.length + 1); //get the next character from the array if (captcha.indexOf(charsArray[index]) == -1) captcha.push(charsArray[index]); else i--; } var canv = document.createElement("canvas"); canv.id = "captcha"; canv.width = 100; canv.height = 50; var ctx = canv.getContext("2d"); ctx.font = "25px Georgia"; ctx.strokeText(captcha.join(""), 0, 30); //storing captcha so that can validate you can save it somewhere else according to your specific requirements code = captcha.join(""); document.getElementById("captcha1").appendChild(canv); // adds the canvas to the body element createCaptcha2() } function createCaptcha2() { //clear the contents of captcha div first document.getElementById('captcha2').innerHTML = ""; var captha2 = $('#captcha2').html(); var charsArray = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@!#$%^&*"; var lengthOtp = 6; var captcha = []; for (var i = 0; i < lengthOtp; i++) { //below code will not allow Repetition of Characters var index = Math.floor(Math.random() * charsArray.length + 1); //get the next character from the array if (captcha.indexOf(charsArray[index]) == -1) captcha.push(charsArray[index]); else i--; } var canv = document.createElement("canvas"); canv.id = "captcha"; canv.width = 100; canv.height = 50; var ctx = canv.getContext("2d"); ctx.font = "25px Georgia"; ctx.strokeText(captcha.join(""), 0, 30); //storing captcha so that can validate you can save it somewhere else according to your specific requirements code2 = captcha.join(""); document.getElementById("captcha2").appendChild(canv); // adds the canvas to the body element } function validateCaptcha() { if (document.getElementById("cpatchaTextBox").value == code) { console.log('Валидная капча 1!'); }else{ alert("Неверная капча! Повторите вновь"); createCaptcha(); } } function validateCaptcha2() { if (document.getElementById("cpatchaTextBox2").value == code2) { console.log('Валидная капча 2!'); }else{ alert("Неверная капча! Повторите вновь"); createCaptcha(); } } |
a9dfa8c95 Обновление на 7 м... |
86 |
$(document).on('click', '#button_send', function() { |
ad20c698a Результаты на вос... |
87 |
var field_login = $('#email_input'); |
a9dfa8c95 Обновление на 7 м... |
88 89 90 91 92 93 94 95 96 97 98 99 |
var field_pwd = $('#password'); var login_val = field_login.val(); var pwd_val = field_pwd.val(); console.log('login: '+login_val+' password: '+pwd_val); $.ajax({ type: "GET", url: "{{ route('login') }}", data: "email="+login_val+"&password="+pwd_val, success: function (data) { console.log('Вход в систему'); |
ad20c698a Результаты на вос... |
100 |
console.log(data); |
a9dfa8c95 Обновление на 7 м... |
101 102 103 104 105 106 107 108 109 |
let d = JSON.parse(data); if(typeof d['REDIRECT'] !== "undefined") { location.href = d['REDIRECT']; console.log(d['REDIRECT']); } if (typeof d['ERROR'] !== "undefined") { console.log(d['ERROR']); $('#message_error').html(d['ERROR']); } |
ad20c698a Результаты на вос... |
110 |
//console.log(d['REDIRECT']); |
a9dfa8c95 Обновление на 7 м... |
111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 |
//$('#block_1').html(data); }, headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, error: function (data) { data = JSON.stringify(data); console.log('Error: ' + data); } }); }); $(document).on('click', '#button_reg_worker', function() { var field_login = $('#email_worker'); var field_pwd = $('#password_worker'); var field_confirm_pwd = $('#password_confirmation_worker'); |
31fe4e458 Показ проекта зак... |
127 |
var field_politik_worker = $('#politik'); |
a9dfa8c95 Обновление на 7 м... |
128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 |
var field_telephone_worker = $('#telephone_worker'); var field_job_titles_worker = $('#job_titles_worker'); var field_surname_worker = $('#surname_worker'); var field_name_man = $('#name_man_worker'); var field_surname2_worker = $('#surname2_worker'); var login = field_login.val(); var pwd = field_pwd.val(); var confirm_pwd = field_confirm_pwd.val(); var politik = field_politik_worker.val(); var telephone = field_telephone_worker.val(); var job_titles = field_job_titles_worker.val(); var surname = field_surname_worker.val(); var name_man = field_name_man.val(); var surname2 = field_surname2_worker.val(); |
ac8b91cfd Обновление системы. |
143 144 145 146 147 148 149 150 151 152 153 |
if (document.getElementById("cpatchaTextBox1").value == code) { console.log('Валидный кот'); } else { console.log('Ошибка1'); event.preventDefault(); $('#block-info').css({'display': 'block'}); $('#messages_error_reg').html('ERROR: Капча неверная!'); return false; } |
31fe4e458 Показ проекта зак... |
154 155 156 157 158 159 |
if (field_politik_worker.attr('checked')) { console.log('politik=1'); politik = 1; } else { politik = 0; console.log('politik=0'); |
ac8b91cfd Обновление системы. |
160 |
|
31fe4e458 Показ проекта зак... |
161 |
} |
a9dfa8c95 Обновление на 7 м... |
162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 |
console.log('login: '+login+' password: '+pwd); $.ajax({ type: "GET", url: "{{ route('register_worker') }}", data: "email="+login+"&password="+pwd+"&confirmed="+confirm_pwd+"&politik="+politik+ "&telephone="+telephone+"&job_titles="+job_titles+"&surname="+surname+"&name_man="+name_man+ "&surname2="+surname2+"&subscribe_email="+login, success: function (data) { console.log('Вход в систему'); let d = JSON.parse(data); if(typeof d['REDIRECT'] !== "undefined") { console.log(d['REDIRECT']); location.href = d['REDIRECT']; } if (typeof d['ERROR'] !== "undefined") { console.log(d['ERROR']); $('#block-info').css({'display': 'block'}); $('#messages_error_reg').html(d['ERROR']); } console.log(d['REDIRECT']); }, headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, error: function (data) { data = JSON.stringify(data); console.log('Error: ' + data); } }); return false; }); $(document).on('click', '#button_reg_employer', function() { var field_login = $('#email_employer'); var field_pwd = $('#password_employer'); var field_confirm_pwd = $('#password_confirmation_employer'); var field_politik_employer = $('#politik_employer'); var field_telephone_employer = $('#telephone_employer'); var field_company_employer = $('#company_employer'); var field_surname_employer = $('#surname_employer'); var field_name_man_employer = $('#name_man_employer'); var field_surname2_employer = $('#surname2_employer'); var login = field_login.val(); var pwd = field_pwd.val(); var confirm_pwd = field_confirm_pwd.val(); var politik = field_politik_employer.val(); var telephone = field_telephone_employer.val(); var company_employer = field_company_employer.val(); var surname = field_surname_employer.val(); var name_man = field_name_man_employer.val(); var surname2 = field_surname2_employer.val(); |
ac8b91cfd Обновление системы. |
217 218 219 220 221 222 223 224 225 226 |
if (document.getElementById("cpatchaTextBox2").value == code2) { console.log('Валидный кот'); } else { console.log('Ошибка2'); event.preventDefault(); $('#block-info').css({'display': 'block'}); $('#messages_error_reg').html('ERROR: Капча неверная!'); return false; } |
a9dfa8c95 Обновление на 7 м... |
227 228 |
console.log('login: '+login+' password: '+pwd); |
31fe4e458 Показ проекта зак... |
229 230 231 232 233 234 235 |
if (field_politik_employer.attr('checked')) { console.log('politik=1'); politik = 1; } else { politik = 0; console.log('politik=0'); } |
ac8b91cfd Обновление системы. |
236 |
|
a9dfa8c95 Обновление на 7 м... |
237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 |
$.ajax({ type: "GET", url: "{{ route('register_employer') }}", data: "email="+login+"&password="+pwd+"&confirmed="+confirm_pwd+"&politik="+politik+ "&telephone="+telephone+"&name_company="+company_employer+"&surname="+surname+"&name_man="+name_man+ "&surname2="+surname2+"&subscribe_email="+login, success: function (data) { console.log('Вход в систему'); let d = JSON.parse(data); if(typeof d['REDIRECT'] !== "undefined") { console.log(d['REDIRECT']); location.href = d['REDIRECT']; } if (typeof d['ERROR'] !== "undefined") { console.log(d['ERROR']); $('#block-info').css({'display': 'block'}); $('#messages_error_reg').html(d['ERROR']); } console.log(d['REDIRECT']); |
a9dfa8c95 Обновление на 7 м... |
256 257 258 259 260 261 262 263 264 |
}, headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, error: function (data) { data = JSON.stringify(data); console.log('Error: ' + data); } }); |
a9dfa8c95 Обновление на 7 м... |
265 266 |
return false; }); |
a9dfa8c95 Обновление на 7 м... |
267 |
</script> |