vampirius8 Posted January 27, 2016 Report Share Posted January 27, 2016 Как можно решить? Появляется (неизвестная ошибка) после регистрации. Link to comment Share on other sites More sharing options...
MrBrony Posted January 27, 2016 Report Share Posted January 27, 2016 Скрип отправь, а вообще скорее всего с базой проблемы Link to comment Share on other sites More sharing options...
vampirius8 Posted January 27, 2016 Author Report Share Posted January 27, 2016 Скрип отправь, а вообще скорее всего с базой проблемы в какой именно таблице примерно??? Link to comment Share on other sites More sharing options...
JacksScripts Posted January 27, 2016 Report Share Posted January 27, 2016 Открываешь консоль(просмотр кода элемента), переходишь во вкладку network: Дальше идешь на сайт выполняешь регистрацию, но не до конца где вылазит капча, вводишь ее, но не жмешь отправить, очищаешь все в network(выделено красным квадратиком на скрине), обязательно нажми Preserve log : Жмешь отправить, видишь следующее и кликаешь на register: После чего открывается бокс и кликаешь на response(ответ) и где синяя рамка там увидишь то что тебе возвращает php скрипт, заскринешь и скинешь сюда) Link to comment Share on other sites More sharing options...
vampirius8 Posted January 27, 2016 Author Report Share Posted January 27, 2016 Открываешь консоль(просмотр кода элемента), переходишь во вкладку network: Безымянный.jpg Дальше идешь на сайт выполняешь регистрацию, но не до конца где вылазит капча, вводишь ее, но не жмешь отправить, очищаешь все в network(выделено красным квадратиком на скрине), обязательно нажми Preserve log : 2.jpg Жмешь отправить, видишь следующее и кликаешь на register: 3.jpg После чего открывается бокс и кликаешь на response(ответ) и где синяя рамка там увидишь то что тебе возвращает php скрипт, заскринешь и скинешь сюда) 4.jpg Вот что у меня Link to comment Share on other sites More sharing options...
JacksScripts Posted January 27, 2016 Report Share Posted January 27, 2016 Вот что у меня там так и есть красная точка XD ? Link to comment Share on other sites More sharing options...
JacksScripts Posted January 27, 2016 Report Share Posted January 27, 2016 И сам аккаунт регистрирует? тоесть если обновить страницу то он уже на странице пользователя? Link to comment Share on other sites More sharing options...
vampirius8 Posted January 27, 2016 Author Report Share Posted January 27, 2016 там так и есть красная точка XD ? у меня всеравно выбивает ошибку Link to comment Share on other sites More sharing options...
vampirius8 Posted January 27, 2016 Author Report Share Posted January 27, 2016 да Link to comment Share on other sites More sharing options...
vampirius8 Posted January 27, 2016 Author Report Share Posted January 27, 2016 И сам аккаунт регистрирует? тоесть если обновить страницу то он уже на странице пользователя? да Link to comment Share on other sites More sharing options...
vampirius8 Posted January 27, 2016 Author Report Share Posted January 27, 2016 ?????????? Link to comment Share on other sites More sharing options...
JacksScripts Posted January 28, 2016 Report Share Posted January 28, 2016 Залей свой register.php и reg.js сюда Link to comment Share on other sites More sharing options...
vampirius8 Posted January 28, 2016 Author Report Share Posted January 28, 2016 Залей свой register.php и reg.js сюда register.php Link to comment Share on other sites More sharing options...
JacksScripts Posted January 28, 2016 Report Share Posted January 28, 2016 Залей свой register.php и reg.js сюда А reg.js? Link to comment Share on other sites More sharing options...
vampirius8 Posted January 28, 2016 Author Report Share Posted January 28, 2016 (edited) А reg.js? //REG var reg = { step1: function(){ var name = $('#name').val(); var lastname = $('#lastname').val(); if(name != 0){ if(isValidName(name)){ if(lastname != 0){ if(isValidName(lastname)){ $('#step1').hide(); $('#step2').show(); $('#reg_lnk').attr('onClick', ''); } else { setErrorInputMsg('lastname'); $('#err').show().html(lang_nosymbol); } } else { setErrorInputMsg('lastname'); $('#err').show().html(lang_empty); } } else { setErrorInputMsg('name'); $('#err').show().html(lang_nosymbol); } } else { setErrorInputMsg('name'); $('#err').show().html(lang_empty); } }, step2: function(){ $('#step2').hide(); $('#step3').show(); }, finish: function(){ var email = $('#email').val(); var new_pass = $('#new_pass').val(); var new_pass2 = $('#new_pass2').val(); var rndval = new Date().getTime(); if(email != 0 && isValidEmailAddress(email)){ if(new_pass != 0 && new_pass.length >= 6){ if(new_pass == new_pass2){ Box.Show('sec_code', 280, 'Введите код с картинки:', '<div style="padding:20px;text-align:center"><div class="cursor_pointer" onClick="updateCode(); return false"><div id="sec_code"><img src="/antibot/antibot.php?rndval=' + rndval + '" alt="" title="Показать другой код" width="120" height="50" /></div></div><div id="code_loading"><input type="text" id="val_sec_code" class="inpst" maxlength="6" style="margin-top:10px;width:110px" /></div></div>', lang_box_canсel, 'Отправить', 'checkCode(); return false;'); $('#val_sec_code').focus(); } else { setErrorInputMsg('new_pass2'); $('#err2').show().html('Оба введенных пароля должны быть идентичны.'); } } else { setErrorInputMsg('new_pass'); $('#err2').show().html('Длина пароля должна быть не менее 6 символов.'); } } else { setErrorInputMsg('email'); $('#err2').show().html(lang_bad_email); } }, send: function(sec_code){ var email = $('#email').val(); var new_pass = $('#new_pass').val(); var new_pass2 = $('#new_pass2').val(); var name = $('#name').val(); var lastname = $('#lastname').val(); var val_sec_code = $("#val_sec_code").val(); var sex = $("#sex").val(); var day = $("#day").val(); var month = $("#month").val(); var year = $("#year").val(); var country = $("#country").val(); var city = $("#select_city").val(); $.post('/index.php?go=register', { name: name, lastname: lastname, email: email, sex: sex, day: day, month: month, year: year, country: country, city: city, password_first: new_pass, password_second: new_pass2, sec_code: sec_code }, function(d){ var exp = d.split('|'); if(exp[0] == 'ok'){ window.location = '/u'+exp[1]+'after'; } else if(exp[0] == 'err_mail'){ $('#err2').show().html('Пользователь с таким E-Mail адресом уже зарегистрирован.'); Box.Close('sec_code'); } else { Box.Info('boxerr', 'Ошибка', 'Неизвестная ошибка', 300); Box.Close('sec_code'); } }); } } //RESTORE var restore = { next: function(){ var email = $('#email').val(); if(email != 0 && email != 'Ваш электронный адрес' && isValidEmailAddress(email)){ butloading('send', '32', 'disabled', ''); $.post('/index.php?go=restore&act=next', {email: email}, function(data){ if(data == 'no_user'){ $('#err').show().html('Пользователь <b>'+email+'</b> не найден.<br />Пожалуйста, убедитесь, что правильно ввели e-mail.'); } else { var exp = data.split('|'); $('#step1').hide(); $('#step2').show(); $('#c_src').attr('src', exp[1]); $('#c_name').html('<b>'+exp[0]+'</b>'); } }); butloading('send', '32', 'enabled', 'Далее'); } else setErrorInputMsg('email'); }, send: function(){ var email = $('#email').val(); butloading('send2', '129', 'disabled', ''); $.post('/index.php?go=restore&act=send', {email: email}, function(d){ $('#step2').hide(); $('#step3').show(); }); }, finish: function(){ var new_pass = $('#new_pass').val(); var new_pass2 = $('#new_pass2').val(); var hash = $('#hash').val(); if(new_pass != 0 && new_pass != 'Новый пароль'){ if(new_pass2 != 0 && new_pass2 != 'Повторите еще раз новый пароль'){ if(new_pass == new_pass2){ if(new_pass.length >= 6){ $('#err').hide(); butloading('send', '43', 'disabled', ''); $.post('/index.php?go=restore&act=finish', {new_pass: new_pass, new_pass2: new_pass2, hash: hash}, function(d){ $('#step1').hide(); $('#step2').show(); }); } else $('#err').show().html('Длина пароля должна быть не менее 6 символов.'); } else $('#err').show().html('Оба введенных пароля должны быть идентичны.'); } else setErrorInputMsg('new_pass2'); } else setErrorInputMsg('new_pass'); } } function isValidName(xname){ var pattern = new RegExp(/^[a-zA-Zа-яА-Я]+$/); return pattern.test(xname); } function isValidEmailAddress(emailAddress) { var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i); return pattern.test(emailAddress); } function updateCode(){ var rndval = new Date().getTime(); $('#sec_code').html('<img src="/antibot/antibot.php?rndval=' + rndval + '" alt="" title="Показать другой код" width="120" height="50" />'); } function checkCode(){ var val_sec_code = $("#val_sec_code").val(); $('#code_loading').html('<img src="'+template_dir+'/images/loading_mini.gif" style="margin-top:21px" />'); $.get('/antibot/sec_code.php?user_code='+val_sec_code, function(data){ if(data == 'ok'){ reg.send(val_sec_code); } else { updateCode(); $('#code_loading').html('<input type="text" id="val_sec_code" class="inpst" maxlength="6" style="margin-top:10px;width:110px" />'); $('#val_sec_code').val(''); $('#val_sec_code').focus(); } }); } Edited January 28, 2016 by Mr.Timbios Бери большие части кода в [spoiler][/spoiler] Link to comment Share on other sites More sharing options...
Shaman Daniels Posted August 30, 2016 Report Share Posted August 30, 2016 http://cmstools.ru/index.php?/topic/720-reshenie-neizvestnaia-oshibka-pri-registratcii/ Link to comment Share on other sites More sharing options...
Recommended Posts