Народ помогите плиз на сайте рега работает нормально но когда начинаеш заходить в игру непускает хотя ак зареган в базе посмотрите может где в коде сайта ошибка шифрование пароля может левое =D С меня +сик
<?php $ip = "127.0.0.1"; $dbr = "auth"; $host = "127.0.0.1"; $user = "trinity" ; $pass = "trinity"; $port = "3306"; $tbc = 2; $auth = mysql_connect("$host:$port", "$user", "$pass", True); if(isset($_POST['rid'])) { switch ($_POST['rid']) { case 0: $dbr="$dbr"; break; default: die( "Ошибка выбора мира!" ); } } mysql_selectdb("$dbr", $auth); echo ' <script type="text/javascript"> function isAlphaNumeric(value) { if (value.match(/^[a-zA-Z0-9_]+$/)) return true; return false; } function isAlphaNumeric2(value) { if (value.match(/^(("[\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})\]?$)/ )) return true; return false; } function checkform(f) { if (f.account.value == "") { alert("Введите логин"); return false; } if (!isAlphaNumeric(f.account.value)) { alert("Запрещенные символы в логине"); return false; } if (f.password.value=="") { alert("Введите пароль"); return false; } if (!isAlphaNumeric(f.password.value)) { alert("Запрещенные символы в пароле"); return false; } if (f.password2.value=="") { alert("Вы не ввели повтор пароля"); return false; } if (f.password.value != f.password2.value) { alert("Пароли не совпадают"); return false; } if (!isAlphaNumeric2(f.email.value)) { alert("Неверно введен email адрес!"); return false; } if (f.email.value=="") { alert("Вы не ввели e-mail"); return false; } } </script> '; echo ' <link rel="stylesheet" type="text/css" href="styles.css" /> <form method=post action=index.php?id=reg onsubmit="return checkform(this)"> <div class="fieldContainer"> <div class="formRow"> <div class="label"> <label for="name">Логин:</label> </div> <div class="field"> <input type="text" name="account" id="name" /> </div> </div> <div class="formRow"> <div class="label"> <label for="email">Email:</label> </div> <div class="field"> <input type="text" name="email" id="email" /> </div> <span id="validEmail"></span> </div> <div class="formRow"> <div class="label"> <label for="pass">Пароль:</label> </div> <div class="field"> <input type="password" name="password" id="pass" /> </div> </div> <div class="formRow"> <div class="label"> <label for="pass">Повторите:</label> </div> <div class="field"> <input type="password" name="password2" id="pass" /> </div> </div> <div class="formRow"> <div class="label"> <label for="pass"><img src="img.php" alt=""/></label> </div> <div class="field"> <input type=text name="code" maxlength=32> </div> </div> <center><br><input type=checkbox name="prav" > Я Согласен с правилами на данном ресурсе</center> </div> <div class="signupButton"> <input class="reg-start" type="submit" value="СОЗДАТЬ АККАУНТ" /> </form>'; if (isset($_POST['account'])) { if ($_COOKIE['reg_num'] != $_POST['code']) {echo "<script type=\"text/javascript\"> alert(\"Не верный цифровой код!\"); </script>";exit;} if (!isset($_POST['prav'])) {die("<script type=\"text/javascript\"> alert(\"Вы не приняли правила\"); </script> ");} if ($_POST['account'] && strlen($_POST['account'])<=20 && strlen($_POST['account'])>=3 && strlen($_POST['password'])>=3 && $_POST['password'] && $_POST['password2'] && $_POST['password']==$_POST['password2']) { if (!preg_match("/^[a-zA-Z0-9_]+$/", $_POST['account'])) die ("<p>Облооом?</p>"); if (!preg_match("/^[a-zA-Z0-9_]+$/", $_POST['password'])) die ("<p>Облооом?</p>"); if (!preg_match("/^[[:alnum:]][a-z0-9_.-]*@[a-z0-9.-]+\.[a-z]{2,4}$/", $_POST['email'])) die ("<script type=\"text/javascript\"> alert(\"Неверный Email адрес!\"); </script>"); $pass1 = ($_POST['sha_pass_hash']); $username = ($_POST['account']); $result = mysql_query("SELECT * FROM account WHERE username='".$_POST['account']."'", $auth); if (mysql_num_rows($result) != 0) { echo "<script type=\"text/javascript\"> alert(\"Такой аккаунт уже есть!\"); </script>"; } else { $tbc=2; if (!mysql_query("INSERT INTO account (username, sha_pass_hash, email, expansion) VALUES ('$username', SHA1(CONCAT(UPPER('$username'),':',UPPER('$pass1'))), '".$_POST['email']."', $tbc)", $auth)) {echo "<script type=\"text/javascript\"> alert(\"Ошибка\"); </script>";} else {echo "<script type=\"text/javascript\"> alert(\"Аккаунт успешно зарегестрирован!\"); </script>";} } } else { echo "<script type=\"text/javascript\"> alert(\"Проверьте правильность ввода!\"); </script>"; } } ?> </form></div></div> </div> </td> </tr> </table></div> </div> </td> </tr> </table> </div> <!--/contbox--> </div> <!--/cont--> <div style="width:960px;margin-top:10px;margin-left:auto;margin-right:auto;text-align:center;color:#666;font-szie:85%;"> <p><a href="http://wowjp.net/index/8-261757">Error_404</a> © 2013</p> </div> </body> </html>