Вход Регистрация
Файл: public_html/settings.php
Строк: 56
<?php
include ('./system/common.php');
include (
'./system/functions.php');
include (
'./system/user.php');
$title 'Настройки';
include (
'./system/h.php');
if(!
$user) {
header('location: /');
exit;
}

$login _string($_POST['login']);

if(
$login) {
  
  if(!
preg_match('/[a-z0-9а-я]{1,20}/i'$login)) $errors[] = 'Имя персонажа введено неверно!';
  if(
strlen($login) < or strlen($login) > 20)
  
$errors[] = 'Допустимая длина логина 2-20 символов!';
  if(
mysql_result(mysql_query('SELECT COUNT(*) FROM `users` WHERE `login` = ''.$login.'''),0) != 0$errors[] = 'Такой логин уже зарегестрирован!';
        
  if(
$errors) {

    echo 
'<div class='block red' align='center'>';
          
    foreach(
$errors as $error) {
    
      echo 
$error.'';
            
    }
        
    echo 
'</div>
<div class='
line'></div>';

  }
  else
  {
  
    
mysql_query('UPDATE `users` SET `login` = ''.$login.'' WHERE `id` = ''.$user['id'].''');
    
header('location: /settings?set=login');
  }

}

$password _string($_POST['password']);

if(
$password) {
  
  if(!
preg_match('/[a-z0-9а-я]{1,20}/i'$password)) $errors[] = 'Пароль введен неверно!';
        
  if(
$errors) {

    echo 
'<div class='block red' align='center'>';
          
    foreach(
$errors as $error) {
    
      echo 
$error.'';
            
    }
        
    echo 
'</div>
<div class='
line'></div>';

  }
  else
  {
  
    
mysql_query('UPDATE `users` SET `password` = ''.$password.'' WHERE `id` = ''.$user['id'].''');
    
header('location: /settings?set=password');
    
setCookie('password'$passwordtime() + 86400 365);
  }

}


if(isSet(
$_GET['exit'])) {
    
        
setCookie('id''');
  
setCookie('password''');
    
    
header('location: /');
    
    }
if(
$_GET['set'] == login) {
echo 
'<div class="block"><form action='' method='post'>
  Новый логин: (текущий '
.$user['login'].')<br/>
  <input name='
login' class='text'/><br/>
   <input type='
submit' value='Сменить'>
</form></div><div class="line"></div>'
;
}
if(
$_GET['set'] == password) {
echo 
'<div class="block"><form action='' method='post'>
  Новый пароль: (текущий '
.$user['password'].')<br/>
  <input name='
password' class='text'/><br/>
   <input type='
submit' value='Сменить'>
</form></div><div class="line"></div>'
;
}
echo 
'<div class="block">Ваш секретный пароль: '.$user['secret_password'].' (нельзя изменить)</div><div class="line"></div>';
echo 
'<a href="?set=login" class="link">Изменить логин</a><div class="line"></div><a href="?set=password" class="link">Изменить пароль</a><div class="line"></div><a href="?exit" class="link">Покинуть игру</a>';
include (
'./system/f.php');
?>
Онлайн: 0
Реклама