Файл: activs.php
Строк: 129
<?php
include 'inc/mysql.php';
include 'inc/check.php';
if(isset($_SESSION['auth']) && $_SESSION['auth']==1){
include 'inc/shapka.php';
if($account[aktivations]=="off"){
//echo'<div class="title-top">Сохранить Персонажа</div><div class="separ2"></div>';
echo'<div class="paddings">';
if (isset($_GET['go']) && $_GET['go']=='reg'){
$login = $_POST['login'];
$login = mysql_real_escape_string(trim($login));
$password = $_POST['password'];
$password = mysql_real_escape_string(trim($password));
$secret = mysql_real_escape_string(trim($_POST['secret']));
$sex = $_POST['sex'];
$sex = mysql_real_escape_string($_POST['sex']);
if(empty($login) or empty($password) or empty($secret) or empty($sex)){
echo"<center><img src='/pic/main/znak.png' alt='*'/> <font color=00CC00>Не все поля заполнены.</font><div class='separ2'></center>";
}else{
if (preg_match("[a-z0-9а-я_-]","",strtolower($login))){echo'<center><img src="/pic/main/znak.png" alt="*"/><font color=00CC00> Ник должен состоять из латинских/русских букв и цифр и/или символов _ и -.</font></center><div class="separ2"></div></center>';
}else{
$login2 = mysql_result(mysql_query("SELECT COUNT(*) FROM `account` WHERE `login`='".mysql_real_escape_string($login)."'"),0);
if($login2){
echo"<center><img src='/pic/main/znak.png' alt='*'/><font color=00CC00> Такой ник уже занят.</font><div class='separ2'></div></center>";
}else{
if (mb_strlen($login, 'UTF-8')>20){echo'<center><img src="/pic/main/znak.png" alt="*"/><font color=00CC00> Слишком длинный ник.</font><div class="separ2"></div></center>';
}else{
if (mb_strlen($login, 'UTF-8')<3){echo'<center><img src="/pic/main/znak.png" alt="*"/><font color=00CC00> Слишком короткий ник.</font><div class="separ2"></div></center>';
}else{
if (mb_strlen($password, 'UTF-8')>36){echo'<center><img src="/pic/main/znak.png" alt="*"/><font color=00CC00> Слишком длинный пароль.</font><div class="separ2"></div></center>';
}else{
if (mb_strlen($password, 'UTF-8')<6){echo'<center><img src="/pic/main/znak.png" alt="*"/><font color=00CC00> Слишком короткий пароль.</font><div class="separ2"></div></center>';
}else{
if (mb_strlen($secret, 'UTF-8')>36){echo'<center><img src="/pic/main/znak.png" alt="*"/><font color=00CC00> Слишком длинный секретный код.</font><div class="separ2"></div></center>';
}else{
if (mb_strlen($secret, 'UTF-8')<6){echo'<center><img src="/pic/main/znak.png" alt="*"/><font color=00CC00> Слишком короткий секретный код.</font><div class="separ2"></div></center>';
}else{
mysql_query("UPDATE `account` SET `login`='$login',`password`='$password',`secret`='$secret',`aktivations`='on',`sex`='$sex',`baks`=`baks`+'100' WHERE `id`='".$account['id']."'");
header ("Location: home.php"); exit;
}}}}}}}}}}
echo '<form action="?go=reg" method="post">';
echo'<b>Ник:</b><br><small>(от 3 до 20 букв и цифр)</small><br>
<input name="login" value="'.htmlspecialchars($_POST['login']).'"><br>';
echo"<b>Пароль:</b><br><small>
Например: qwerty111</small><br>";
echo '<input type="password" name="password" value="'.htmlspecialchars($_POST['password']).'"/>
<br><b>Секретный код:</b><br>
<small>Например: Satf125Avcz</small><br>
<input type="text" name="secret" value="'.htmlspecialchars($_POST['secret']).'"/><br>
<b>Пол:</b><br>
<select name="sex">
<option value="man">Мужской</option>
<option value="woman">Женский</option>
</select><br>
<input type="submit" name="submit" value="Сохранить"/></form></div><br />';
}else{
header ("Location: home.php"); exit;
}
}else{
header ("Location: index.php"); exit;
}
include 'inc/nogi.php';
?>