Просмотр поста

.
kandyor

помогите пожалуйста, пишу авторизацию для джона, пока только костяк без проверок... после ввода даные идут как надо, если есть такой - вытаскивает даные и отдает куки и сессию. но после этого авторизация не происходит - т.е. не открывается то, что доступно авторизированным. где я не дописал?

<?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');