помогите пожалуйста, пишу авторизацию для джона, пока только костяк без проверок... после ввода даные идут как надо, если есть такой - вытаскивает даные и отдает куки и сессию. но после этого авторизация не происходит - т.е. не открывается то, что доступно авторизированным. где я не дописал?
<?php
define('_IN_JOHNCMS', 1);
$rootpath = '';
$headmod = 'login';
require('incfiles/core.php');
require('incfiles/head.php');
echo '<div class="title"><b>' . $lng['login'] . '</b></div>';
$login = isset($_POST['login']) ? trim($_POST['login']) : '';
$pass = isset($_POST['pass']) ? trim($_POST['pass']) : '';
$is_it = mysql_query("SELECT * FROM `users` WHERE `login` = '".$login."'");
if ($usr = mysql_fetch_array($is_it)) {
// Установка данных COOKIE
$cuid = base64_encode($usr['id']);
$cups = md5(md5($pass));
setcookie("cuid", $cuid, time() + 3600 * 24 * 365);
setcookie("cups", $cups, time() + 3600 * 24 * 365);
$_SESSION['uid'] = $usr['id'];
$_SESSION['ups'] = md5(md5($pass));
}
echo '<form action="login.php" method="post">
<table width="100%" cellpadding="0" border="0">
<tr>
<td align="right">Введите логин:</td>
<td><input name="login" type="text" value="'.$login.'"/></td>
</tr>
<tr>
<td align="right">Пароль:</td>
<td><input name="pass" type="text" value="'.$pass.'"/></td>
</tr>
<tr>
<td></td>
<td><input type="checkbox" name="mem" value="1" checked="checked" id="radio"/> Запомнить</td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Войти на сайт" id="input_button"/></td>
</tr>
</table>
</form>';
require('incfiles/end.php');