Вход Регистрация
Файл: tjersy.worldbyte.net/settings.php
Строк: 75
<?php
require_once 'inc/system.php';
require_once 
'inc/head.php';

no_auth();

switch(
$act){

case 
'change.nick';

if(isset(
$_POST['change'])){

$nick check($_POST['nick']);

if(
strlen($nick) < or strlen($nick) > 20){ error('Длина ника должна быть в пределах 3 - 20 символов');}

elseif(
mysql_result(mysql_query("SELECT COUNT(*)  FROM `user` WHERE `nick` = '$nick'"),0) == true){ error('Пользователь с таким ником уже существует, выберете другой');}

elseif(
$user['money'] < 20000){ error('Недостаточно средств для смены ника');}

else{

mysql_query("UPDATE `user` SET `nick` = '$nick', `money` = `money` - '20000' WHERE `id` = '$user[id]'");

setcookie('nick'''time() - 100'/');

setcookie('nick'$nicktime() + 84600 365'/');

$_SESSION['msg'] = 'Ты успешно изменил свой ник, поздравляю!';
header('Location: /');

}
}

echo 
'<img src="style/img/man.png" style="float:left;margin:5px 5px 20px 20px;"> 
<div class="tip-text">
<div class="tit-t">
<b style="text-shadow:1px 1px 2px #0b4731;">

Хочешь изменит свой ник? Это дорогое удовольствие. Смена ника стоит 20000 <img src="style/img/money.png"> </b>

</div></div>'
;
echo 
'<div class="top-tit"><div class="tit-t">Сменить ник </div></div><div class="vh"><center>
<form action="?act=change.nick" method="POST"><br/>
Введите новый  ник:<br />
<input name="nick" id="login" type="text" placeholder="Ваш новый никнейм..." /><br />


<input type="submit" name="change" value="Изменит ник"> 
</form>
</center></div>'
;

break;

case 
'change.password';

if (isset(
$_POST['change'])){
if (isset(
$_POST['pass']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = $user[id] AND `password` = '".md5($_POST['pass'])."' LIMIT 1"), 0)==1)
{
if (isset(
$_POST['pass1']) && isset($_POST['pass2']))
{
if (isset(
$_POST['pass1']) == isset($_POST['pass2']))
{
if (
strlen($_POST['pass1'])<6)$err='По соображениям безопасности новый пароль не может быть короче 6-ти символов';
if (
strlen($_POST['pass1'])>32)$err='Длина пароля превышает 32 символа';
}
else 
$err='Новый пароль не совпадает с подтверждением';
}
else 
$err='Введите новый пароль';
}
else 
$err='Старый пароль неверен';

 
 
if (!
$err){
mysql_query("UPDATE `user` SET `password` = '".md5($_POST['pass1'])."' WHERE `id` = '".$user[id]."'") or die(mysql_error());

setcookie('pass'''time() - 100'/');

setcookie('pass'md5($_POST['pass1']), time()+86400*365'/'); 

$_SESSION['msg'] = 'Ты успешно изменил свой пароль';

header("Location: /");

}
}

if(isset(
$err))echo '<div class="error"><center> '.$err.' </center></div>';

echo 
'<div class="top-tit"><div class="tit-t">Сменить пароль</div></div><div class="vh"><center><form action="" method="POST">
<br/>Введите старый пароль:<br/>
    <input type="text"  id="password" name="pass" value=""/><br />
Введите новый пароль:<br/>
    <input type="text"  id="password" name="pass1" value=""/><br />
Повторите новый пароль:<br/>
     <input type="text"  id="password" name="pass2" value=""/><br />


    <input type="submit" name="change" value="Сменить пароль"> </div>
</form>'
;

break;


default;
echo 
'<img src="style/img/man.png" style="float:left;margin:5px 5px 20px 20px;"> 
<div class="tip-text">
<div class="tit-t">
<b style="text-shadow:1px 1px 2px #0b4731;">
В настройках ты можешь изменит свой ник или пароль.</b>
</div></div>'
;

echo 
'<a href="?act=change.nick"><div class="link"><img src="style/img/settings.png"> Изменить ник</div></a>';

echo 
'<a href="?act=change.password"><div class="link"><img src="style/img/settings.png"> Сменить пароль</div></a>';

}
require_once 
'inc/foot.php';

?>
Онлайн: 0
Реклама