Blame view
resources/views/js/modals.blade.php
10.4 KB
a9dfa8c95 Обновление на 7 м... |
1 |
<script> |
b950f3956 Обновление по про... |
2 3 4 5 6 7 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 86 87 88 |
var code; var code2; function createCaptcha() { //clear the contents of captcha div first var captha1 = $('#captcha1').html(); console.log('captha1='+captha1); 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 м... |
89 90 |
console.log('Test system'); $(document).on('click', '#button_send', function() { |
1c6078a15 Обновление от вос... |
91 |
var field_login = $('#email_input'); |
a9dfa8c95 Обновление на 7 м... |
92 93 94 95 96 97 98 99 100 101 102 103 |
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('Вход в систему'); |
1c6078a15 Обновление от вос... |
104 |
console.log(data); |
a9dfa8c95 Обновление на 7 м... |
105 106 107 108 109 110 111 112 113 |
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']); } |
1c6078a15 Обновление от вос... |
114 |
//console.log(d['REDIRECT']); |
a9dfa8c95 Обновление на 7 м... |
115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 |
//$('#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'); |
231a1f4aa Проект финализация |
131 |
var field_politik_worker = $('#politik'); |
a9dfa8c95 Обновление на 7 м... |
132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 |
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(); |
b950f3956 Обновление по про... |
147 148 149 150 151 152 153 154 155 156 157 |
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; } |
231a1f4aa Проект финализация |
158 159 160 161 162 163 |
if (field_politik_worker.attr('checked')) { console.log('politik=1'); politik = 1; } else { politik = 0; console.log('politik=0'); |
b950f3956 Обновление по про... |
164 |
|
231a1f4aa Проект финализация |
165 |
} |
a9dfa8c95 Обновление на 7 м... |
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 217 218 219 220 |
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(); |
b950f3956 Обновление по про... |
221 222 223 224 225 226 227 228 229 230 |
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 м... |
231 232 |
console.log('login: '+login+' password: '+pwd); |
231a1f4aa Проект финализация |
233 234 235 236 237 238 239 |
if (field_politik_employer.attr('checked')) { console.log('politik=1'); politik = 1; } else { politik = 0; console.log('politik=0'); } |
b950f3956 Обновление по про... |
240 |
|
a9dfa8c95 Обновление на 7 м... |
241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 |
$.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 м... |
260 261 262 263 264 265 266 267 268 |
}, headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, error: function (data) { data = JSON.stringify(data); console.log('Error: ' + data); } }); |
a9dfa8c95 Обновление на 7 м... |
269 270 |
return false; }); |
a9dfa8c95 Обновление на 7 м... |
271 |
</script> |