Всем Привет! Оцените пожалуйста мой сайт и движок. Вот сайт http://loutskiy.ru он построен на моем движке. С сайта можно скачать этот движок
_____________
Loutskiy - CMS для ваших сайтов
miha@akarma.ru
Цитата |
http://loutskiy.ru/posts.php?id=13 ВНИМАНИЕ!!! устанАвливайте движок в корневую папку сервера |
session_start();
include "config.php";
$sqlthemes = mysql_query("SELECT * FROM themes WHERE active=1");
$rowthemes = mysql_fetch_array($sqlthemes);
$sqlsite = mysql_query("SELECT * FROM site");
$rowsite = mysql_fetch_array($sqlsite);
$sqllinks = mysql_query("SELECT * FROM links ORDER BY ord");
$rowlinks = mysql_fetch_array($sqllinks);
include $rowthemes['users'];
if(isset($_POST['register'])){
$nick=mysql_real_escape_string(trim($_POST['login_reg']));
$pass=mysql_real_escape_string(trim($_POST['pass_reg']));
$pass_ch=mysql_real_escape_string(trim($_POST['pass_reg_ch']));
$mail=mysql_real_escape_string(strtolower(trim($_POST['mail_reg'])));
$sex=$_POST['sex']=='1'?'1':'0';
if(!preg_match('/^[a-z0-9-_<>]{3,20}$/ui',$nick)){
$err[]='Не правильно введен ник. Допускаются только латыница, цыфры от 0 до 9, символы <>.';
}
$user_check_base=mysql_query("SELECT * FROM `users` WHERE `nick` LIKE '$nick'");
if(mysql_num_rows($user_check_base)>0){
$err[]='Такой юзер уже есть в базе.';
}
if(!preg_match('/^[a-z0-9\-_]{3,20}@([a-z0-9\-_]{2,4}\.[a-z0-9\-_]{2,4}|[a-z0-9\-_]{2,4})$/ui',$mail)){
$err[]='Вы ввели не правильный e-mail.';
}
$mail_check_base=mysql_query("SELECT * FROM `users` WHERE `mail` LIKE '$mail'");
if(mysql_num_rows($mail_check_base)>0){
$err[]='Такой e-mail уже занят.';
}
if(mb_strlen($pass)<6){
$err[]='Пароль не может быть короче 6-ти символов.';
}
if($pass!=$pass_ch){
$err[]='Пароли должны совпадать.';
}
if(!isset($err[0])){
$pass=md5(base64_encode(md5($pass)));
mysql_query("INSERT
INTO `users`
SET
`nick`='$nick',
`pass`='$pass',
`reg_ip`='".$_SERVER['REMOTE_ADDR']."',
`act_time`='".time()."',
`mail`='$mail',
`sex`='$sex',
`regdate`='".time()."'
") or die(mysql_error());
setcookie('login_c',"$nick",time()+(1*60*60*24*10));
setcookie('pass_c',base64_encode($pass),time()+(1*60*60*24*10));
header('Location:index.php');
}
}