Вход Регистрация
Файл: _gladiators2_/gladiators2/gladiators/gladiators/security.php
Строк: 102
<?

/* This file decoded and nulled by NukLeoN [AnTiSh@Re] */



  
session_start ();
  if (!(
$_SESSION['id']))
  {
    echo 
'<b>Ошибка:</b> потеря сессии. Вам необходимо войти <a href=# onclick="javascript:top.window.location.href='index.php'">зайти заново</a> !</b>';
    exit ();
  }

  
$hp_player_id $_SESSION['id'];
  include 
'connect.php';
  include 
'includes/hp.php';
  include 
'includes/user_class.php';
  include 
'includes/redir.php';
  include 
'system/config/values.php';
  
$user = new user ();
  if (
$user->read ($_SESSION[id]) == false)
  {
    echo 
'Ошибка: невозможно получить данные о персонаже';
    exit ();
  }

  echo 
'<html>
<head>
<link rel=stylesheet href=/css/index.css>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
</head>
<body bgcolor=#e5e1be  link=#000000 alink=#000000 vlink=#000000><br>

<center>

<table border=0  width=95% cellspacing=0 cellpadding=0>
<tr>
<td>
<div style="color:brown;font-weight:bold;font-size:15px">Безопасность</div>

</td>
<td align=right><input type=image src='';
  echo $config['
img_server'];
  echo '
/b_refresh.gif' value='обновить' onclick='window.location="/security.php"'> 

<input  type=image src='';
  echo $config['
img_server'];
  echo '
/b_back.gif' value='вернуться' onclick='window.location="home.php"'>

</tr>
<tr><td colspan=2>

<br>
'
;
  if (
$_POST['ch_pass'])
  {
    if (
$_POST['oldemail'])
    {
      if (
$_POST['ch_email'])
      {
        if (
md5 ($_POST['ch_pass']) != $_SESSION['pass'])
        {
          
$error_msg 'Не верный текущий пароль';
        }
        else
        {
          if (
$_POST[oldemail] != $user->email)
          {
            
$error_msg 'Не верный текущий e-mail адрес';
          }
          else
          {
            if (!(
eregi ('^[a-zA-Z0-9_\.-]+@([a-z0-9][a-z0-9-]+\.)+[a-z]{2,4}$'$_POST['ch_email'])))
            {
              
$error_msg 'Не верный новый e-mail адрес';
            }
            else
            {
              
$user->email $_POST[ch_email];
              
$scs_msg 'Новый e-mail адрес установлен';
            }
          }
        }
      }
    }
  }

  if (
$_POST['oldpass'])
  {
    if (
$_POST['newpass'])
    {
      if (
$_POST['newpass2'])
      {
        if (
md5 ($_POST[oldpass]) != $_SESSION[pass])
        {
          
$error_msg 'Не верный текущий пароль';
        }
        else
        {
          if (
$_POST[newpass] != $_POST[newpass2])
          {
            
$error_msg 'Введенные пароли не совпадают';
          }
          else
          {
            if (!(
eregi ('^[a-zA-Zа-яА-Я0-9]{6,25}$'$_POST[newpass])))
            {
              
$error_msg 'Не допустимый новый пароль';
            }
            else
            {
              
$user->pass md5 ($_POST[newpass]);
              
$_SESSION[pass] = md5 ($_POST[newpass]);
              
$scs_msg 'Новый пароль установлен';
            }
          }
        }
      }
    }
  }

  echo 
'
<table border=0 cellspacing=0 cellpadding=1>
<form action='
security.php' method=post>
<tr><td colspan=2><b>Изменение E-mail адреса</b><br>'
;
  if (
$_POST['ch_pass'])
  {
    if (
$error_msg)
    {
      echo 
'<span style='color:darkred;font-weight:bold' class=comm>Ошибка: ' $error_msg '</span>';
    }
  }
  else
  {
    if (
$_POST['ch_pass'])
    {
      if (
$scs_msg)
      {
        echo 
'<span style='font-weight:bold' class=comm>Внимание! ' $scs_msg '</span>';
      }
    }
  }

  echo 
'<br></td></tr>
<tr><td>пароль:</td><td><input type=password name=ch_pass></td></tr>
<tr><td>текущий e-mail:</td><td><input type=text name=oldemail value='
@' size=30></td></tr>
<tr><td>новый e-mail:</td><td><input type=text name=ch_email value='
@' size=30></td></tr>
<tr><td colspan=2 align=right><input type=submit value=изменить style='
font-weight:bold' class=button></td></tr>
</form>
</table>
<br><span class=comm>
<b>Внимание!</b> Вы должны указать действующий e-mail адрес, в случае обнаружения не верного e-mail адреса администрация оставляет за собой право блокировать вашего персонажа.<br>
Мы гарантируем, что ваш e-mail адрес не будет передан третьему лицу и вы не будете получать спам с нашего сервера.
</span><br><br>
<table border=0 cellspacing=0 cellpadding=2>
<form action='
security.php' method=post>
<tr><td colspan=2><b>Изменение пароля доступа</b><br>'
;
  if (
$_POST['oldpass'])
  {
    if (
$error_msg)
    {
      echo 
'<span style='color:darkred;font-weight:bold' class=comm>Ошибка: ' $error_msg '</span>';
    }
  }
  else
  {
    if (
$_POST['oldpass'])
    {
      if (
$scs_msg)
      {
        echo 
'<span style='font-weight:bold' class=comm>Внимание! ' $scs_msg '</span>';
      }
    }
  }

  echo 
'<br></td></tr>
<tr><td>текущий пароль:</td><td><input type=password name=oldpass></td></tr>
<tr><td>новый пароль:</td><td><input type=password name=newpass></td></tr>
<tr><td>новый пароль(повтор):</td><td><input type=password name=newpass2></td></tr>
<tr><td colspan=2 align=right><input type=submit value=изменить style='
font-weight:bold' class=button></td></tr>
</form>
</table>
<br>
<span class=comm>
<b>Внимание!</b> Пароль может состоять из анлийский и русских букв, цыфр. Длина пароля может быть в пределах 6-25 символов.<br>
Никому не давайте пароль от вашего персонажа, так как это зачастую приводит к печальным последствиям. 
</span>
</td></tr></table><br>

</body>
</html>'
;
  
$user->write ();
?>
Онлайн: 1
Реклама