vampirius8 0 Report post Posted January 27, 2016 Как можно решить? Появляется (неизвестная ошибка) после регистрации. Share this post Link to post Share on other sites
MrBrony 5 Report post Posted January 27, 2016 Скрип отправь, а вообще скорее всего с базой проблемы Share this post Link to post Share on other sites
vampirius8 0 Report post Posted January 27, 2016 Скрип отправь, а вообще скорее всего с базой проблемы в какой именно таблице примерно??? Share this post Link to post Share on other sites
JacksScripts 59 Report post Posted January 27, 2016 Открываешь консоль(просмотр кода элемента), переходишь во вкладку network: Дальше идешь на сайт выполняешь регистрацию, но не до конца где вылазит капча, вводишь ее, но не жмешь отправить, очищаешь все в network(выделено красным квадратиком на скрине), обязательно нажми Preserve log : Жмешь отправить, видишь следующее и кликаешь на register: После чего открывается бокс и кликаешь на response(ответ) и где синяя рамка там увидишь то что тебе возвращает php скрипт, заскринешь и скинешь сюда) Share this post Link to post Share on other sites
vampirius8 0 Report post Posted January 27, 2016 Открываешь консоль(просмотр кода элемента), переходишь во вкладку network: Безымянный.jpg Дальше идешь на сайт выполняешь регистрацию, но не до конца где вылазит капча, вводишь ее, но не жмешь отправить, очищаешь все в network(выделено красным квадратиком на скрине), обязательно нажми Preserve log : 2.jpg Жмешь отправить, видишь следующее и кликаешь на register: 3.jpg После чего открывается бокс и кликаешь на response(ответ) и где синяя рамка там увидишь то что тебе возвращает php скрипт, заскринешь и скинешь сюда) 4.jpg Вот что у меня Share this post Link to post Share on other sites
JacksScripts 59 Report post Posted January 27, 2016 Вот что у меня там так и есть красная точка XD ? Share this post Link to post Share on other sites
JacksScripts 59 Report post Posted January 27, 2016 И сам аккаунт регистрирует? тоесть если обновить страницу то он уже на странице пользователя? Share this post Link to post Share on other sites
vampirius8 0 Report post Posted January 27, 2016 там так и есть красная точка XD ? у меня всеравно выбивает ошибку Share this post Link to post Share on other sites
vampirius8 0 Report post Posted January 27, 2016 да Share this post Link to post Share on other sites
vampirius8 0 Report post Posted January 27, 2016 И сам аккаунт регистрирует? тоесть если обновить страницу то он уже на странице пользователя? да Share this post Link to post Share on other sites
vampirius8 0 Report post Posted January 27, 2016 ?????????? Share this post Link to post Share on other sites
JacksScripts 59 Report post Posted January 28, 2016 Залей свой register.php и reg.js сюда Share this post Link to post Share on other sites
vampirius8 0 Report post Posted January 28, 2016 Залей свой register.php и reg.js сюда register.php Share this post Link to post Share on other sites
JacksScripts 59 Report post Posted January 28, 2016 Залей свой register.php и reg.js сюда А reg.js? Share this post Link to post Share on other sites
vampirius8 0 Report post 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] Share this post Link to post Share on other sites
Shaman Daniels 141 Report post Posted August 30, 2016 http://cmstools.ru/index.php?/topic/720-reshenie-neizvestnaia-oshibka-pri-registratcii/ Share this post Link to post Share on other sites