Файл: setting.php
Строк: 194
<?php
include 'inc/mysql.php';
include 'inc/check.php';
if(isset($_SESSION['auth']) && $_SESSION['auth']==1){
include 'inc/shapka.php';
switch($_GET[mod]){
default:
echo '<div class="menudiv">Настройки</div><br />';
echo '<center>';
if($account[aktivations]=="on"){
echo '<a href="setting.php?mod=nick" class="menu_j"><img src="pic/main/nick.png" alt="" style="border:1px solid #131313;border-radius:2px;height:16px;width:16px"/> Изменить ник</a>';
echo '<a href="setting.php?mod=password" class="menu_j"><img src="pic/main/pass.png" alt="" style="border:1px solid #131313;border-radius:2px;height:16px;width:16px"/> Изменить пароль</a>';
//echo'<a href="referal.php?" class="menu_link"><img src="pic/main/ref.png" alt="" style="border:1px solid #131313;border-radius:2px;height:16px;width:16px"/> Пригласить друзей</a>';
echo '<a href="setting.php?mod=avtolog" class="menu_j"><img src="pic/main/avtologin.png" alt="" style="border:1px solid #131313;border-radius:2px;height:16px;width:16px"/> Автологин</a>';
echo '<a href="exit.php?" class="menu_j"><img src="pic/main/exit.png" alt="" style="border:1px solid #131313;border-radius:2px;height:16px;width:16px"/> Выйти из игры</a>';
}else{
header ("Location: activs.php"); exit;
}
break;
case 'nick':
echo'<div class="menudiv">Смена ника</div>';
echo'<div class="text">';
echo'<center>Новый ник стоит 500 <img src="/pic/main/baks.png" alt="*"/> золота</center><div class="separ2"></div>';
if (('chat_clear') && isset($_GET['act']) && $_GET['act']=='clear1') { echo"<center><font color=00CC00><img src='/pic/main/pers_sohran.png' alt='*'/> Новый ник успешно установлен!</center></font><div class='separ2'></div>"; }
if (isset($_GET['go']) && $_GET['go']=='reg'){
$login = $_POST['login'];
$login = mysql_real_escape_string(trim($login));
if (mb_strlen($login, 'UTF-8')>20)$err[]='<center><img src="/pic/main/!.png" alt="*"/> <font color=00CC00>Слишком длинный ник!</font><div class="separ2"></div></center>';
if (mb_strlen($login, 'UTF-8')<3)$err[]='<center><img src="/pic/main/!.png" alt="*"/> <font color=00CC00>Слишком короткий ник!</font><div class="separ2"></div></center>';
if (preg_match("[a-z0-9а-я_-]","",strtolower($login)))$err[]='<center><img src="/pic/main/!.png" alt="*"/> <font color=00CC00>Ник должен состоять из латинских/русских букв и цифр и/или символов _ и -!</font><div class="separ2"></div></center>';
if(empty($login)){
$err[]="<center><img src='/pic/main/!.png' alt='*'/> <font color=00CC00>Не все поля заполнены.</font><div class='separ2'></div></center>";
}
$login2 = mysql_result(mysql_query("SELECT COUNT(*) FROM `account` WHERE `login`='".mysql_real_escape_string($login)."'"),0);
if($login2){
$err[]="<center><img src='/pic/main/!.png' alt='*'/> <font color=00CC00>Такой ник уже занят!</font><div class='separ2'></div></center>";
}
if(!$err){
if($account[baks]<"500"){
echo 'Новый ник стоит 500 <img src="/pic/main/baks.png" alt="*"/> золота, у тебя мало золота.</div>';
echo '<a href="setting.php?mod=nick"><img src="pic/main/rotate.png" alt="" style="border:1px solid #131313;border-radius:2px;height:16px;width:16px"/> Вернуться</a>';
include 'inc/nogi.php';
exit;
}
mysql_query("UPDATE `account` SET `login`= '$login',`baks`= `baks` -'500' WHERE `id` = '$account[id]'");
header("Location: setting.php");
}else{
foreach($err as $valhelp){
echo ''.$valhelp.' </b>'; }
}}
echo '
<form action="setting.php?mod=nick&go=reg" method="post" class="aut">
Ник:<small> (от 3 до 20 букв и цифр)</small><br>
<input name="login" value="'.htmlspecialchars($_POST['login']).'"><br>
<input type="submit" value="Сменить" class="submit"/>
</form></div><br />';
echo '<center>';
echo '<a href="setting.php?" class="menu_j"><img src="pic/main/rotate.png" alt="" style="border:1px solid #131313;border-radius:2px;height:16px;width:16px"/> Вернуться</a>';
break;
case 'password':
echo'<div class="menudiv">Смена пароля</div>';
echo'<div class="text">';
if (isset($_GET['go']) && $_GET['go']=='reg'){
$password = $_POST['password'];
$password = mysql_real_escape_string(trim($password));
$secret = mysql_real_escape_string(trim($_POST['secret']));
if(empty($password) or empty($secret)){
echo"<center><img src='/pic/main/!.png' alt='*'/> <font color=00CC00>Не все поля заполнены.</font><div class='separ2'></div></center>";
}else{
if (mysql_real_escape_string($_POST['secret'])!=$account['secret']){echo'<center><img src="/pic/main/!.png" alt="*"/> <font color=00CC00>Неверное секретное слово.</font><div class="separ2"></div></center>';
}else{
if (strlen($password)>36){echo'<center><img src="/pic/main/!.png" alt="*"/> <font color=00CC00>Слишком длинный пароль.</font><div class="separ2"></div></center>';
}
else{
if (strlen($password)<6){echo'<center><img src="/pic/main/!.png" alt="*"/> <font color=00CC00>Слишком короткий пароль.</font><div class="separ2"></div></center>';
}else{
mysql_query("UPDATE `account` SET `password`='$password' WHERE `id`='".$account['id']."'");
echo'<center><img src="/pic/main/pers_sohran.png" alt="*"/> <font color=00CC00>Пароль успешно изменен!</font><div class="separ2"></div></center>';
}}}}}
echo '<form action="setting.php?mod=password&go=reg" method="post">';
echo 'Секретный код: <br><input type="text" name="secret" value="'.htmlspecialchars($_POST['secret']).'"/><br />';
echo 'Новый пароль: <br><input type="password" name="password" value="'.htmlspecialchars($_POST['password']).'"/><br />';
echo '<input type="submit" value="Изменить">';
echo '</form></div><br />';
echo '<center>';
echo '<a href="setting.php" class="menu_j"><img src="pic/main/rotate.png" alt="" style="border:1px solid #131313;border-radius:2px;height:16px;width:16px"/> Вернуться</a>';
break;
case 'avtolog':
echo'<div class="menudiv">Автологин</div>';
echo'<div class="text">';
echo 'Ссылка для автоматического входа:<br/>';
echo 'http://fwars.ru/avtologin.php?id='.$account[id].'&password=ВАШ ПАРОЛЬ<br/>Скопируйте адрес:<br/>';
echo '<input type='text' name='enter' value='http://fwars.ru/avtologin.php?id='.$account[id].'&password=ВАШ ПАРОЛЬ'/></div><br />';
echo '<center>';
echo '<a href="setting.php" class="menu_j"><img src="pic/main/rotate.png" alt="" style="border:1px solid #131313;border-radius:2px;height:16px;width:16px"/> Вернуться</a>';
}
}else{
header ("Location: index.php"); exit;
}
include 'inc/nogi.php';
?>