|
|
(не показані 13 проміжних версій 2 учасників) |
Рядок 1: |
Рядок 1: |
− | <?php
| |
− | $title = "Регистрация";
| |
− | include_once("ini.php");
| |
− | include_once("header.php");
| |
− | echo '<div class="title_block">
| |
− | <div class="label">Регистрация</div>
| |
− | </div>';
| |
− | $a=(isset($_GET['a']))?$_GET['a']:"";
| |
− | if (empty($a)) {
| |
− | $id = (isset($_GET['id']))?(int)$_GET['id']:"0";///РЕФ. ИД
| |
− | echo '<div class="links">Регистрируясь, Вы соглашаетесь с <a href="file.php?view=rules">правилами</a>.';///ПРЕДУПРЕЖДЕНИЕ
| |
− | /////////////////////////////////////
| |
− | //////ФОРМА РЕГИСТРАЦИИ//////////////
| |
− | /////////////////////////////////////
| |
− | $rand=rand(1111,9999);
| |
− | file_put_contents('captcha_text.dat',$rand);
| |
− | echo '<form method="post" action="reg.php?a=reg">
| |
− | Логин<br/><input type="text" name="name"/><br/>
| |
− | Пароль<br/><input type="password" name="pass" value=""/><br/>
| |
− | @-MAIL<br/><input type="text" name="mail" value="@"/><br/>
| |
− | Кошелек WMR<br/><input type="text" name="wmr" value="R"/><br/>
| |
− | Введите цифры: '.$rand.'<br/>
| |
− | <input type="text" name="rand" value=""/><br/>
| |
− | <input type="hidden" name="id_parent" value="' . $id . '"/>
| |
− | <input type="submit" value="Зарегистрировать"/>
| |
− | </form>';
| |
− | echo $div["end"];
| |
| | | |
− | echo '<div class="aut"><a href="index.php">На главную</a></div>';
| |
− | } elseif ($a == "reg") {
| |
− | $name=(isset($_POST['name']))?$_POST['name']:"";
| |
− | $pass=(isset($_POST['pass']))?$_POST['pass']:"";
| |
− | $mail=(isset($_POST['mail']))?$_POST['mail']:"";
| |
− | $wmr=(isset($_POST['wmr']))?$_POST['wmr']:"";
| |
− | /////// $icq=(isset($_POST['icq']))?$_POST['icq']:"";
| |
− | $rand=(isset($_POST['rand']))?$_POST['rand']:"";
| |
− | $id_parent=(isset($_POST['id_parent']))?$_POST['id_parent']:"";
| |
− | $err=0;
| |
− | if (empty($name)) {
| |
− | echo '<div class="links">Не введен логин!<br/></div>';
| |
− | $err++;
| |
− | } else {
| |
− | if (!preg_match("#^([A-z0-9\_])+$#ui", $name)) {
| |
− | echo '<div class="links">В логине присутствуют запрещенные символы!<br/></div>';
| |
− | $err++;
| |
− | }
| |
− | if($err==0)
| |
− | {
| |
− | $iddd=mysql_query("SELECT* FROM `zveri` WHERE name='$name'");
| |
− | if(mysql_num_rows($iddd)>0)
| |
− | {
| |
− | $err++;
| |
− | echo '<div class="links">Такой логин уже зарегистрирован в системе!<br/></div>';
| |
− | }
| |
− | }
| |
− | }
| |
− | // /////////проверяем пасс
| |
− | if (empty($pass)) {
| |
− | echo '<div class="links">Не введен пароль!<br/></div>';
| |
− | $err++;
| |
− | } else {
| |
− | if (!ereg($check["PASSWORD"][0], $pass)) {
| |
− | echo '<div class="links">Не верно введен пароль!<br/></div>';
| |
− | $err++;
| |
− | }
| |
− | }
| |
− | // /////////проверяем мыло
| |
− | if (empty($mail)) {
| |
− | echo '<div class="links">Не введен эл. ящик!<br/><div/>';
| |
− | $err++;
| |
− | } else {
| |
− | $res = @mysql_query("select * from zveri where (`mail`='" . $mail . "');");
| |
− | $ros = @mysql_fetch_array($res);
| |
− | $value = $ros['mail'];
| |
− | if (!ereg($check["MAIL"][0], $mail)) {
| |
− | echo '<div class="links">Не верно введен эл. ящик!<br/></div>';
| |
− | $err++;
| |
− | } elseif ($mail == $value) {
| |
− | echo '<div class="links">Пользователь с таким @-mail уже существует!<br/></div>';
| |
− | $err++;
| |
− | }
| |
− | }
| |
− | // //////////проверяем кошель
| |
− | if (empty($wmr)) {
| |
− | echo '<div class="links">Не введен кошелек WMR!<br/></div>';
| |
− | $err++;
| |
− | } else {
| |
− | $res = @mysql_query("select * from zveri where (`wmr`='" . $mail . "');");
| |
− | $ros = @mysql_fetch_array($res);
| |
− | $value = $ros['wmr'];
| |
− | if (!ereg($check["WMR"][0], $wmr)) {
| |
− | echo '<div class="links">Не верно введен номер кошелька!<br/></div>';
| |
− | $err++;
| |
− | } elseif ($wmr == $value) {
| |
− | echo '<div class="links">Пользователь с таким кошельком WMR уже существует!<br/></div>';
| |
− | $err++;
| |
− | }
| |
− | }
| |
− | ///////////Проверка кода///////////////////
| |
− | $rand=file_get_contents('captcha_text.dat');
| |
− |
| |
− | If ($_POST['rand']!=$rand){
| |
− | echo '<div class="links">Защитный код введён неверно!<br/>---<br/>Повторите заполнение формы!<br/>»<a href="reg.php">Регистрация</a></div>';
| |
− | $err++;
| |
− | }
| |
− |
| |
− | // ///////////ПРОВЕРЯЕМ АСЮ
| |
− | /*
| |
− | if (empty($icq)) {
| |
− | echo '<div class="links">Не введен ICQ!<br/></div>';
| |
− | $err++;
| |
− | } else {
| |
− | if (!ereg($check["ICQ"][0], $icq)) {
| |
− | echo '<div class="links">Не верно введен номер ICQ!<br/></div>';
| |
− | $err++;
| |
− | }
| |
− | }*/
| |
− | // //////////низ
| |
− | if ($err!=0) {
| |
− | echo '<div class="aut"><a href="reg.php'.(($id_parent!=0)?"?id=".$id_parent."":"").'">Регистрация</a><br/></div>';
| |
− | }
| |
− | // //////////регистрируем зверя
| |
− | if(empty($err)) {
| |
− | mysql_query("insert into zveri set balans='".$podar."',name='".AddSlashes($name)."', pass='" . AddSlashes($pass) . "', mail='" . AddSlashes($mail) . "', ua='" . AddSlashes($usa) . "', wmr='" . AddSlashes($wmr) . "', datreg=NOW(), id_parent=" . $id_parent) or die ("<div class=links>Извините, регистрация не доступна в данный момент</div>");
| |
− | $uid=mysql_insert_id();
| |
− | echo '<div class="links">';
| |
− |
| |
− |
| |
− | echo 'Вы успешно зарегистрированны</div><div class="aut">';
| |
− |
| |
− | echo '<a href="login.php?name=' . $name . '&pass=' . $pass . '">Войти</a><br/></div>';
| |
− | }
| |
− | }
| |
− | include_once("footer.php");
| |
− |
| |
− | ?>
| |