Advertisement
Guest User

Untitled

a guest
Mar 14th, 2017
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 11.66 KB | None | 0 0
  1. <?PHP
  2.  
  3. $_OPTIMIZATION["title"] = "Регистрация";
  4. $_OPTIMIZATION["description"] = "Регистрация пользователя в системе";
  5. $_OPTIMIZATION["keywords"] = "Регистрация нового участника в системе";
  6.  
  7.  
  8. if(isset($_SESSION["user_id"])){ Header("Location: /profile.html"); return; }
  9. ?>
  10. <div class="hh">
  11. <div class="holder"><div class="clr"></div>
  12. <div style="float:left; width:350px; padding:20px 0px 0px 0px;">   
  13. <?PHP
  14.    
  15.  
  16.     if(isset($_POST["login"])){
  17.    
  18.  
  19.     $login = $func->IsLogin($_POST["login"]);
  20.     $pass = $func->IsPassword($_POST["pass"]);
  21.     $rules = isset($_POST["rules"]) ? true : false;
  22.     $time = time();
  23.     $ip = $func->UserIP;
  24.     $ipregs = $db->Query("SELECT * FROM `db_users_a` WHERE INET_NTOA(db_users_a.ip) = '$ip' ");
  25.     $ipregs = $db->NumRows();
  26.  
  27.     $email = $func->IsMail($_POST["email"]);
  28.     $referer_id = (isset($_COOKIE["i"]) AND intval($_COOKIE["i"]) > 0 AND intval($_COOKIE["i"]) < 1000000) ? intval($_COOKIE["i"]) : 1;
  29.     $referer_name = "";
  30.     if($referer_id != 1){
  31.         $db->Query("SELECT user FROM db_users_a WHERE id = '$referer_id' LIMIT 1");
  32.         if($db->NumRows() > 0){$referer_name = $db->FetchRow();}
  33.         else{ $referer_id = 1; $referer_name = "Gold"; }
  34.     }else{ $referer_id = 1; $referer_name = "Gold"; }
  35.    
  36.  
  37.             if($ipregs == 0) {
  38.  
  39.             if($email !== false){
  40.        
  41.             if($login !== false){
  42.            
  43.                 if($pass !== false){
  44.            
  45.                     if($pass == $_POST["repass"]){
  46.                        
  47.                         $db->Query("SELECT COUNT(*) FROM db_users_a WHERE user = '$login'");
  48.                         if($db->FetchRow() == 0){
  49.                        
  50.                         # Цегаем пользовател§
  51.                         $db->Query("INSERT INTO db_users_a (user, email, pass, referer, referer_id, date_reg, ip)
  52.                         VALUES ('$login','{$email}','$pass','$referer_name','$referer_id','$time',INET_ATON('$ip'))");
  53.                        
  54.                         $lid = $db->LastInsert();
  55.                        
  56.                         $db->Query("INSERT INTO db_users_b (id, user, money_b, b_t, last_sbor) VALUES ('$lid','$login','0','1', '".time()."')");
  57.                        
  58.                         # Вставляем статистику
  59.                         $db->Query("UPDATE db_stats SET all_users = all_users +1 WHERE id = '1'");
  60.                        
  61.                         echo "<center><div style='font-size:14px; color:#84a52b;'>Регистрация прошла успешно!</div></center>";
  62.                         ?>
  63. <div class="clr"></div>
  64.  
  65. </div></div></div>
  66. </br></br></br>
  67. <div class="clr"></div>
  68.                         <?PHP
  69.                         return;
  70.                         }else echo "<center><div style='font-size:14px; color:#cd3333;'>Данный логин уже зарегистрирован</div></center>";
  71.                        
  72.                     }else echo "<center><div style='font-size:14px; color:#cd3333;'>Пароли не совпадают</div></center><BR />";
  73.            
  74.                 }else echo "<center><div style='font-size:14px; color:#cd3333;'>Пароль должен состоять минимум из 6 (eng) символов</div></center>";
  75.            
  76.             }else echo "<center><div style='font-size:14px; color:#cd3333;'>Логин должен состоять минимум из 6 (eng) символов</div></center>";
  77.  
  78.         }else echo "<center><div style='font-size:14px; color:#cd3333;'>Вы не правильно ввели Email</div></center>";
  79.        
  80.         }else echo "<center><div style='font-size:14px; color:#cd3333;'>Запрещено регистрировать более одного аккаунта</div></center>";
  81.  
  82.    
  83.  
  84.     }
  85.    
  86.    
  87. ?>
  88.  
  89. </br>
  90. <center>
  91. <form action="" method="post">
  92.  
  93. <input name="login" type="text" class="places2" placeholder="Логин" size="25" maxlength="10" value="<?=(isset($_POST["login"])) ? $_POST["login"] : false; ?>"/> </br></br>
  94. <input name="email" type="text" class="places2" placeholder="Ваш Email" size="25" maxlength="50" value="<?=(isset($_POST["email"])) ? $_POST["email"] : false; ?>"/> </br></br>
  95. <input name="pass" type="password" class="places2" placeholder="Пароль" size="25" maxlength="20" /> </br></br>
  96. <input name="repass" type="password" class="places2" placeholder="Повторите пароль" size="25" maxlength="20" /> </br></br>
  97. <input  id="formsubmit" name="registr" type="submit" value="ОТПРАВИТЬ" style="background:#38a61b;
  98.                                               padding:14px 25px 13px 25px;
  99.                                               border-radius:12px;
  100.                                               border:none;
  101.                                               margin:0px 5px 0px 0px;
  102.                                               width:220px;
  103.                                               color:#fee379;
  104.                                               font-size:22px;
  105.                                               text-decoration:none;
  106.                                               text-shadow: #51761b 1px 1px 0, #51761b 2px 2px 0,
  107.                                               #51761b 2px 2px 0, #51761b 2px 2px 0,
  108.                                               #51761b 3px 3px 0;
  109.                                               box-shadow: #51761b 1px 1px 0, #51761b 2px 2px 0,
  110.                                               #51761b 2px 2px 0, #51761b 2px 2px 0,
  111.                                               #51761b 3px 3px 0;
  112.                                               font-family: 'Russo One', sans-serif;
  113.                                               cursor:pointer;
  114.                                               ">
  115. </form>
  116. </center>
  117.  
  118. </div>
  119.  
  120. <div style="float:right; width:560px; text-align:left; padding:38px 0px 0px 0px;">
  121. <style>
  122.    .layer {
  123.     overflow-y: scroll; /* Добавляем полосы прокрутки */
  124.     width: 500px; /* Ширина блока */
  125.     height: 330px; /* Высота блока */
  126.     padding: 5px; /* Поля вокруг текста */
  127.    }
  128.   </style>
  129.  
  130.   <div class="layer">
  131.    <h3>Пользовательское соглашение</h3>
  132.    <p>
  133.  
  134. <h4>1. ОБЩИЕ ПОЛОЖЕНИЯ</h4>
  135.  
  136. 1.1. Зарегистрировавшись на проекте GameName.ru, Вы соглашаетесь с правилами данного сайта в полном объеме.
  137. </br></br>
  138. 1.2. Администрация не несет ответственности за возможный ущерб, нанесенный Вам в результате использования данного проекта.Пользователи вкладывают деньги на свой страх и риск.
  139. </br></br>
  140. 1.3. В случае игнорирования данных правил или их несоблюдения аккаунт подлежит блокировке.
  141. Все денежные средства и игровые предметы переходят в собственность проекта.
  142. </br></br>
  143. 1.4. Администрация может вносить в эти правила изменения без предупреждения об этом пользователей.
  144. </br></br>
  145. 1.5. Администрация не несет ответственности за возможный взлом аккаунтов.
  146. </br></br>
  147. 1.6. Регистрируясь на проекте, пользователь соглашается быть чьим-либо рефералом, и обязуется не выражать свои претензии по этому поводу администрации.
  148. </br></br>
  149. 1.7. Администрация проекта не несет ответственности за возможное снижение или повышение курса цен и процентов.
  150. А также за активность рефералов.
  151. </br></br>
  152. 1.8. При оплате каких либо услуг, а затем отказа от их использования, денежные средства не возвращаются.
  153. </br></br>
  154. 1.9. Администрация вправе устанавливать цены на игровые предметы по своему усмотрению.
  155. </br></br>
  156. 1.10. При истощении резерва - будет рестарт (Обнуление всех аккаунтов без возврата игровых ценностей).
  157.  
  158. <h4>2. ОБЯЗАННОСТИ ПРОЕКТА</h4>
  159.  
  160. 2.1. Сохранять конфиденциальность информации зарегистрированного пользователя, полученной от него при регистрации, не разглашать информацию третьей стороне.
  161. </br></br>
  162. 2.2. При возникновении технических проблем возобновить работу проекта в течение 3-5 суток.
  163. </br></br>
  164. 2.3. Отвечать на письма, присланные в службу технической поддержки в течение 24-х часов (за исключением выходных дней).
  165.  
  166. <h4>3. ОБЯЗАННОСТИ ПОЛЬЗОВАТЕЛЕЙ</h4>
  167.  
  168. 3.1. При регистрации указывать правдивую информацию во всех полях регистрационной формы.
  169. </br></br>
  170. 3.2. Не реже одного раза в неделю знакомиться с данными правилами.
  171. </br></br>
  172. 3.3. Не регистрировать более одного аккаунта с одного компьютера. (Вход в два разных аккаунта с одного компьютера считается нарушением и подлежит блокировке).
  173. </br></br>
  174. 3.4. При обнаружении неисправностей либо некоторых погрешностей проекта незамедлительно сообщать в службу поддержки.
  175. </br></br>
  176. 3.5. Не проводить попыток взлома проекта и не использовать возможные ошибки для собственной выгоды.
  177. </br></br>
  178. 3.6. Не использовать для рекламы своей партнерской ссылки СПАМ рассылки.
  179. </br></br>
  180. 3.7. Не публиковать оскорбительных сообщений, клевету и иные виды сообщений портящих репутацию проекта или пользователей.
  181.  
  182. <h4>4. ПРАВИЛА ОБРАЩЕНИЯ В ТЕХ.ПОДДЕРЖКУ</h4>
  183.  
  184. 4.1. Начинать разговор с ПОЛНОГО ОПИСАНИЯ ПРОБЛЕМЫ пример. "Добрый день, я не могу зайти в свой аккаунт, проблемы начались с 12 часов дня по Москве, мой логин на проекте .... , пожалуйста разберитесь".
  185. </br></br>
  186. 4.2. Не обращаться в тех. поддержку без причины : проверять ее работоспособность, узнавать как у нее дела или просто пожаловаться на жизнь.
  187. </br></br>
  188. 4.3. Уважать человека, взявшегося помогать вам или рассматривать вашу проблему. Не использовать нецензурные выражения, не торопить и т.п.
  189. </br></br>
  190. 4.4. В качестве обращения в тех. поддержку использовать "Уважаемая Тех.поддержка" или иные культурные речевые обороты , в случае нежелания как то обращаться соблюдайте этикет и называйте на ВЫ.
  191. </br></br>
  192. 4.5. В случае игнорирования этих правил обращения не будут обрабатываться, при повторном нарушении пользователь</br> получает бан .
  193.  
  194. </p>
  195. </div>
  196. </div>
  197.  
  198. <div class="clr"></div>
  199.  
  200. </div></div>
  201. </br></br></br>
  202. <div class="clr"></div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement