Вход Регистрация
Файл: templates/system/reg.php
Строк: 223
<?php
/*

MonsterCMS 0.6
ICQ: 22-22-095
ВКонтакте: https://vk.com/robot_anton
By Phenomenal

*/

$title = ('Регистрация');

require_once(
'../../fnc/core.php');

require_once(
'../../fnc/head.php');

echo 
'<div id="razdel">Регистрация:</div>';


auth(); 

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

$language text($_POST['language']);
$login  text($_POST['login']);
$email text($_POST['email']);
$password text($_POST['password']);
$password2 =  text($_POST['password2']);
$sex num($_POST['sex']);
$day text($_POST['day']);
$month text($_POST['month']);
$th text($_POST['th']);

if(
strlen($login) < '3' || strlen($login) > '15'error('Логин должен содержать не менее 3 символов и не более 15');

elseif(
$db->query("SELECT *  FROM `monstercms_account` WHERE `login`='".$login."'")->num_rows 0error('Пользователь с таким логином уже существует, попробуйте другой логин');


elseif(
strlen($email) < '3'error('E-mail должен содержать не менее 3 символов и не более 15');

elseif (!
preg_match("/^(?:[a-z0-9]+(?:[-_.]?[a-z0-9]+)?@[a-z0-9_.-]+(?:.?[a-z0-9]+)?.[a-z]{2,5})$/i",$email)) error('Введите корректный E-mail');

elseif(
strlen($password) < '6'error('Введенный пароль небезопасен. Введите пароль содержащий более 6 символов');

elseif(
$password !== $password2error('Введенные пароли не совпадают');

elseif(empty(
$sex)) error('Выберете пол');

else{

$db -> query("INSERT INTO `monstercms_account` SET `language` = '$language',`nick` = '$login',`day` = '$day',`month` = '$month',`th` = '$th',`email` = '$email', `login` = '$login', `password` = '".md5(md5(md5($password)))."', `sex` = '$sex',`status`='I love MonsterCMS',`datareg`='".time()."'");

setcookie('login'$logintime()+86400*365'/'); 
       
setcookie('password'md5(md5(md5($password))), time()+86400*365'/'); 

header('location: /'); 



}

echo 
'<div id="links">
    <form action="" method="POST"> 
    <br>
    <select name="language">
    <option value="RU">Русский</option>
    <option value="EN">English</option>
    </select> <small><b>- Язык сайта</b></small><hr>

    <input type="radio" name="sex" value="1" checked/> Мужской
    <input type="radio" name="sex" value="2" /> Женский <small> <b>- укажите Ваш пол</b></small><hr>

<input type="text" name="login" placeholder="Введите логин..."><br><br>
<input type="text" name="email" placeholder="Введите email адрес..."><br><br>
<input type="password" name="password" placeholder="Введите пароль..."><br><br>
<input type="password" name="password2" placeholder="Повторите пароль...">
<div id="links">Дата рождения<hr>
<select name="day">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    <option value="5">5</option>
    <option value="6">6</option>
    <option value="7">7</option>
    <option value="8">8</option>
    <option value="9">9</option>
    <option value="10">10</option>
    <option value="11">11</option>
    <option value="12">12</option>
    <option value="13">13</option>
    <option value="14">14</option>
    <option value="15">15</option>
    <option value="16">16</option>
    <option value="17">17</option>
    <option value="18">18</option>
    <option value="19">19</option>
    <option value="20">20</option>
    <option value="21">21</option>
    <option value="22">22</option>
    <option value="23">23</option>
    <option value="24">24</option>
    <option value="25">25</option>
    <option value="26">26</option>
    <option value="27">27</option>
    <option value="28">28</option>
    <option value="29">29</option>
    <option value="30">30</option>
    <option value="31">31</option>
</select>

<select name="month">
    <option value="12">Декабря</option>
    <option value="11">Ноября</option>
    <option value="10">Октября</option>
    <option value="9">Сентября</option>
    <option value="8">Августа</option>
    <option value="7">Июля</option>
    <option value="6">Июня</option>
    <option value="5">Мая</option>
    <option value="4">Апреля</option>
    <option value="3">Марта</option>
    <option value="2">Февраля</option>
    <option value="1">Января</option>
</select>

<select name="th">
    <option value="2010">2010</option>
    <option value="2009">2009</option>
    <option value="2008">2008</option>
    <option value="2007">2007</option>
    <option value="2006">2006</option>
    <option value="2005">2005</option>
    <option value="2004">2004</option>
    <option value="2003">2003</option>
    <option value="2002">2002</option>
    <option value="2001">2001</option>
    <option value="2000">2000</option>
    <option value="1999">1999</option>
    <option value="1998">1998</option>
    <option value="1997">1997</option>
    <option value="1996">1996</option>
    <option value="1995">1995</option>
    <option value="1994">1994</option>
    <option value="1993">1993</option>
    <option value="1992">1992</option>
    <option value="1991">1991</option>
    <option value="1990">1990</option>
    <option value="1989">1989</option>
    <option value="1988">1988</option>
    <option value="1987">1987</option>
    <option value="1986">1986</option>
    <option value="1985">1985</option>
    <option value="1984">1984</option>
    <option value="1983">1983</option>
    <option value="1982">1982</option>
    <option value="1981">1981</option>
    <option value="1980">1980</option>
</select>

</div><hr>
<input type="submit" name="registration" value="Регистрация"><br>
</form></div></div>'
;

require_once(
'../../fnc/foot.php');

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