Файл: login.php
Строк: 60
<?php
require_once("core/core.php");
require_once("core/ip.php");
if (isset($_GET['out'])) {
$agent = check($agent);
$ip = check($ip);
mysql_query("UPDATE `users` SET
`ip` = '$ip',
`ua` = '$agent'
WHERE `id` = '$u[id]'");
unset($_SESSION['login']);
unset($_SESSION['pass']);
setcookie('clogin', '');
setcookie('cpass', '');
header('location: index.php?');
exit;
}
if (@$u['id']) {
header('location: start.php?restored');
exit;
}
if (@$_SESSION['err'] == 1) {
@$kod = num($_GET['kod']);
if (@$_SESSION['r'] == $kod) {
$_SESSION['err'] = 0;
}
}
if (@$_SESSION['err'] == 0) {
$id = isset($_GET['id']) ? num($_GET['id']) : NULL;
$login = isset($_GET['login']) ? check($_GET['login']) : NULL;
$pass = isset($_GET['p']) ? check($_GET['p']) : NULL;
if ($pass && ($login || $id)) {
$sql = $id ? "`id` = '$id'" : "`login` = '$login'";
$req = mysql_query("SELECT * FROM `users` WHERE $sql LIMIT 1");
if (mysql_num_rows($req)) {
$u = mysql_fetch_assoc($req);
if (md5(md5($pass)) == $u['pass']) {
// Установка данных COOKIE
if ($_GET['save'] == 1) {
$clogin = $u['login'];
$cpass = md5($pass);
setcookie("clogin", $clogin, time() + 3600 * 24 * 365);
setcookie("cpass", $cpass, time() + 3600 * 24 * 365);
}
// Установка данных сессии
$_SESSION['login'] = $u['login'];
$_SESSION['pass'] = md5(md5($pass));
$agent = check($agent);
$ip = check($ip);
mysql_query("UPDATE `users` SET
`ip` = '$ip',
`ua` = '$agent'
WHERE `id` = '$u[id]'");
header('Location: start.php?');
exit;
} else {
$_SESSION['err'] = 0;
header('Location: login.php?');
exit;
}
} else {
$_SESSION['err'] = 1;
header('Location: login.php?err=1');
exit;
}
}
}
require_once("head.php");
if (@$_GET['err']) {
echo '<div class = "error">Не правильно введен Логин или Пароль!</div>';
}
echo '<div class="nav"><span style="color:green"><b>Добро пожаловать!</b></span><br>Сервис создан специально для мобильных устройств, однако доступен и с компьютера.<br></div>';
Echo '<div class=div>';
echo '<form action="login.php" method=get>
Ваш логин:<br/>
<input type="text" name="login" maxlength="25" size="15"><br/>
Ваш пароль:<br/>
<input type="password" name="p" maxlength="25" size="15">';
echo '</div><div class="div">';
echo '<input name="save" type="checkbox" value="1"/> Запомнить';
echo '</div><div class="div">';
echo '<input type="submit" value="Войти" size="15" class="submit white"/><br/></form></div>';
Echo '<div class="nav">Если хотите сразу получить все доступные возможности, пройдите быструю и простую: <a href="/reg.php?"><u>Регистрацию</u></a><br>И не забудьте добавить <span style="color:green"><b>UnserHof.Ru</b></span> в закладки! ;)</div>';
echo '</div>';
require_once("foot.php");
?>