Файл: public_html/settings.php
Строк: 56
<?php
include ('./dev/db.php');
include ('./dev/functions.php');
include ('./dev/user.php');
$title = 'Настройки';
include ('./dev/head.php');
if(!$user) {
header('location: /index.php');
exit;
}
$login = _string($_POST['login']);
if(isset($_POST['login'])){
if(strlen($login) < 1 or strlen($login) > 10) {
echo '<div class="block center">Длина логина 1-10 символов!</div>';
include ('./dev/foot.php');
exit();
}
if(mysql_result(mysql_query('SELECT COUNT(*) FROM `users` WHERE `login` = ''.$login.'''),0) != 0) {
echo '<div class="block center">Такой логин уже занят!</div>';
include ('./dev/foot.php');
exit();
}
mysql_query('UPDATE `users` SET `login` = ''.$login.'' WHERE `id` = ''.$user['id'].''');
header('location: ?set=login');
}
$password = _string($_POST['password']);
if(isset($_POST['password'])){
if(strlen($password) < 1 or strlen($password) > 20) {
echo '<div class="block center">Длина пароля 1-20 символов!</div>';
include ('./dev/foot.php');
exit();
}
mysql_query('UPDATE `users` SET `password` = ''.$password.'' WHERE `id` = ''.$user['id'].''');
header('location: ?set=password');
setCookie('password', $password, time() + 86400 * 365);
}
if(isSet($_GET['exit'])) {
setCookie('id', '');
setCookie('password', '');
header('location: /index.php');
}
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>';
}
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>';
}
echo '<a href="?set=login" class="link"><img src="/img/arr.png"> Изменить логин</a><a href="?set=password" class="link"><img src="/img/arr.png"> Изменить пароль</a>
<a href="/about_all.php" class="link"> <img src="/img/arr.png"> Соглашение</a>
<a href="?exit" class="link"><img src="/img/arr.png"> Покинуть игру</a>';
include ('./dev/foot.php');
?>