Вход Регистрация
Файл: modules/profile/login.php
Строк: 95
<?php
$mem_start 
memory_get_usage();
require 
'../../system/func_for_game2.inc.php';
/*** выводим верх страницы ***/
if(empty($_POST['submit']))
{
head('Настройки');
}
$gold=100;

if(
$user['id_ok']==and $user['id_mail']==0){
echo 
'<div class="block center" >
<div class="block2" ><div class="block3" >'
;
if(empty(
$_POST['submit']))
{
if(!empty(
$_SESSION['err']))
{
if(isset(
$_SESSION['err'])){ if($_SESSION['err']==1){echo'<div class="error">Необходимо ввести имя</div>';}
elseif(
$_SESSION['err']==2){echo'<div class="error">Необходимо ввести пароль</div>';}
elseif(
$_SESSION['err']==3){echo'<div class="error">Пароль введен не верно</div>';}
elseif(
$_SESSION['err']==4){echo'<div class="error">Данное имя уже занято</div>';}
elseif(
$_SESSION['err']==5){echo'<div class="error">Вам не хватает '.img(8,'png').''.num($gold-$user['gold']).'</div>';}
elseif(
$_SESSION['err']==6){echo'<div class="no_error">Имя успешно изменено</div>';}
elseif(
$_SESSION['err']==7){echo'<div class="error">Имя слишком короткое, минимум 4-ре символа</div>';}
elseif(
$_SESSION['err']==8){echo'<div class="error">Имя слишком длинное, максимум 20-ть символов</div>';}
unset(
$_SESSION['err']); }
}

echo
'<form action="/profile/login" method="post">
<div class="clrt1" >Желаемое имя:</div>
<div class="block_text"><input class="text" name="login" type="text"/></div>
<div class="clrt1" >Пароль:</div>
<div class="block_text"><input class="text" name="pass" type="password"/></div>
<div><input type="submit" class="submit2" name="submit" value="Изменить"/></div>
</form>
<div class="clrt1">Стоимость: '
.img(8,'png').''.$gold.'</div>
</div></div></div>
<a class="block d_block" href="/profile/settings"><span class="block2 bold c13"><img width="42px" src="/images/back.png" alt="" /> Назад</span></a>
'
;
}else{
if(
$user['gold']>=$gold){
if (!isset(
$_POST['login']) or empty($_POST['login']) )
{
$_SESSION['err']='1';
go("/profile/login");
}
if ( !isset(
$_POST['pass']) or empty($_POST['pass']) )
{
$_SESSION['err']='2';
go("/profile/login");
}
$login =vvod($_POST['login']);
$pass =vvod($_POST['pass']);
if (
md5(md5(vivod($user['login'].$pass))) != $user['pass'])  
{
$_SESSION['err']='3';
go("/profile/login");
}
$proverka_login mysqli_num_rows(mysqli_query($link,"SELECT id FROM `users` WHERE `login`='$login' limit 1"));
if (
$proverka_login !=)
{
$_SESSION['err']='4';
go("/profile/login");
}
if (
mb_strlen($login,'utf-8')<3)
{
$_SESSION['err']='7';
go("/profile/login");
}

if (
mb_strlen($login,'utf-8')>20)
{
$_SESSION['err']='8';
go("/profile/login");
}

$md5=md5(md5($login.$pass));
mysqli_query($link,"UPDATE `users` SET `login`='$login',`pass`='$md5',`gold`=`gold`-'$gold' WHERE `id`='".num($user['id'])."'");
$_SESSION['err']='6';
go("/profile/login");
}else{
$_SESSION['err']='5';
go("/profile/login");
}
}

}else{




echo 
'<div class="ssilki2 center" >
<div class="block_dop">
<div class="block_dop2" style="min-height:20px;">'
;
if(empty(
$_POST['submit']))
{
if(!empty(
$_SESSION['err']))
{
if(isset(
$_SESSION['err'])){ if($_SESSION['err']==1){echo'<div class="error">Необходимо ввести логин</div>';}
elseif(
$_SESSION['err']==2){echo'<div class="error">Необходимо ввести пароль</div>';}
elseif(
$_SESSION['err']==3){echo'<div class="error">Пароль введен не верно</div>';}
elseif(
$_SESSION['err']==4){echo'<div class="error">Данный логин уже занят</div>';}
elseif(
$_SESSION['err']==5){echo'<div class="error">Вам не хватает '.img(8,'png').''.num($gold-$user['gold']).'</div>';}
elseif(
$_SESSION['err']==6){echo'<div class="no_error">Логин успешно изменен</div>';}
elseif(
$_SESSION['err']==7){echo'<div class="error">Логин слишком короткий, минимум 4-ре символа</div>';}
elseif(
$_SESSION['err']==8){echo'<div class="error">Логин слишком длинный, максимум 20-ть символов</div>';}
unset(
$_SESSION['err']); }
}

echo
'<form action="/profile/login" method="post">
<div class="clrt1" >Желаемый логин:</div>
<div class="ssilki2" style="display:inline-block;"><input class="text" style="display:block;width:200px;" name="login" type="text"/></div>
<div><input type="submit" class="submit2" name="submit" value="Изменить"/></div>
</form>
<div class="clrt1">Стоимость: '
.img(8,'png').''.$gold.'</div>
</div></div></div>
<a class="block d_block" href="/profile/settings"><span class="block2 bold c13"><img width="42px" src="/images/back.png" alt="" /> Назад</span></a>'
;
}else{
if(
$user['gold']>=$gold){
if (!isset(
$_POST['login']) or empty($_POST['login']) )
{
$_SESSION['err']='1';
go("/profile/login");
}

$login =vvod($_POST['login']);

$proverka_login mysqli_num_rows(mysqli_query($link,"SELECT id FROM `users` WHERE `login`='$login' limit 1"));
if (
$proverka_login !=)
{
$_SESSION['err']='4';
go("/profile/login");
}
if (
mb_strlen($login,'utf-8')<3)
{
$_SESSION['err']='7';
go("/profile/login");
}

if (
mb_strlen($login,'utf-8')>20)
{
$_SESSION['err']='8';
go("/profile/login");
}

mysqli_query($link,"UPDATE `users` SET `login`='$login',`gold`=`gold`-'$gold' WHERE `id`='".num($user['id'])."'");
$_SESSION['err']='6';
go("/profile/login");
}else{
$_SESSION['err']='5';
go("/profile/login");
}
}


}
/** выводим низ страниы **/
foot();
?>
Онлайн: 4
Реклама