Вход Регистрация
Файл: gruzmo_top/login.php
Строк: 58
<?php
/*
-----------------------------------------
Автор: -=КотЭ=-(-=MTV=-) и Shot(Robber)
Бесплатный WAP движок: Strongcms
Контакты: 0664452670(МТС) ибо ICQ(7296000)
Файл: login.php
-------------------------------------------
*/

$title 'Авторизация';
//-----Подключаем функции-----//
require_once ('system/function.php');
//-----Подключаем вверх-----//
require_once ('system/header.php');

//-----Переадресация для авторизированых-----//
if(isset($user['id'])) {
header('Location: ');
exit();
}

echo 
'<div class="title">Авторизация</div>';

##############################
####### Главная ###### #######
##############################
$act = isset($_GET['act']) ? $_GET['act'] : null;
switch(
$act)
{
default:

echo 
'<div class="podmenu">
<form action="?act=true" method="POST">
*Ваш логин:<br /><input type="text" name="login" maxlength="20" /><br />
*Ваш пароль:<br /><input type="password" name="pass" maxlength="25" /><br />
<input type="submit" value="Авторизировать">
</form></div>'
;
echo 
'<div class="menudiv"><a href="'.$HOME.'/pass.php" class="k_menu">Забыли пароль?</a></div>';
break;
##############################
####### Кейс проверки ########
##############################
case 'true':

//-----Фильтрируем переменную-----//
$onepass strong($_POST['pass']);
$login strong($_POST['login']);

if(empty(
$login)) {
echo 
err('Вы не ввели логин!');
require_once (
'system/footer.php'); exit;
}

if(
mb_strlen($login) > 20 or mb_strlen($login) < 3) {
echo 
err('Введите логин от 3 до 20 символов!');
require_once (
'system/footer.php'); exit;
}

//-----Проверка на символы-----//
if (!preg_match('|^[a-z0-9-]+$|i'$login)) {
echo 
err('Кириллица запрещена в логине!');
require_once (
'system/footer.php'); exit;
}

$pass md5(md5(md5(strong($_POST['pass'])))); //фильтрируем и в мд5

//-----Проверяем на ввод пароля-----//
if(empty($pass)){
echo 
err('Вы не ввели свой пароль!');
require_once (
'system/footer.php'); exit;
}

if(
mb_strlen($pass) < 5) {
echo 
err('Введите пароль от 5 символов!');
require_once (
'system/footer.php'); exit;
}

//-----Проверка на символы-----//
if (!preg_match('|^[a-z0-9-]+$|i'$pass)) {
echo 
err('Кириллица запрещена в пароле!');
require_once (
'system/footer.php'); exit;
}

$dbsql mysql_fetch_array(mysql_query("SELECT `login`,`pass` FROM `users` WHERE `login` = '".$login."' and `pass`='".$pass."' LIMIT 1"));
if(!empty(
$login) && !empty($pass)) if($dbsql==0) {
echo 
err('Такого пользователя не существует!');
require_once (
'system/footer.php'); exit;
}

header('Location:'.$HOME.'/autolog.php?ulog='.$login.'&upas='.$onepass.'');
echo 
'<div class="podmenu">
<b>Вы успешно авторизировались!</b>
</div>
<div class="podmenu">Ваш автологин:<br />
<textarea>'
.$HOME.'/autolog.php?ulog='.$login.'&upas='.$onepass.'</textarea>
</div>
<div class="podmenu"><a href="'
.$HOME.'/autolog.php?ulog='.$login.'&amp;upas='.$onepass.'"><b>Перейти на сайт</b></a></div>';

require_once (
'system/footer.php');
exit();

break;
}

//-----Подключаем низ-----//
require_once ('system/footer.php');
?>
Онлайн: 1
Реклама