проблема с авторизацией

#
проблема с авторизацией
Здравствуйте, у меня такая проблема...создал форму авторизации на сайте..можно нормально зайти на страницу пользователя..но при переходе на другую страницу сайта,вместо данных пользователя опять появляется форма для авторизации...форма находится в макете...этот макет общий для всех страниц...помогите
#
Re: проблема с авторизацией
Неужели никто не поможет
#
Re: проблема с авторизацией
а какой код вставки формы?
#
Re: проблема с авторизацией
Вот:

<form class="form_to_main" action="/users/" method="POST"><a>Пользователь:</a>
   <input name="site_user_login" type="text"><br /><a style="font-family:verdana; font-size:12px; color:#444444;">Пароль:</a><br />
   <input name="site_user_password" type="password"><br />
   <span class="form_to_main" style="height:150px;">
   <input class="button" type="submit" name="apply2" value="Войти" style="width:60px;" />
   </span>&nbsp;
   <a href="/users/restore_password/">Забыли&nbsp;пароль?</a>
<a href="/users/registration/">Регистрация</a>
    </form>
#
Re: проблема с авторизацией
нужно проверять активность пользователя, например так:
<?php
$SiteUsers = & singleton('SiteUsers');

$user_id = $SiteUsers->GetCurrentSiteUser();

if ($user_id > 0) {

$row = $SiteUsers->GetSiteUser($user_id);

echo('Вы — <b><a href="/users/">');
print_r($row['site_users_login']);
echo('</a>');

else {
?>

Код вашей формы

<?php
}
?>
#
Re: проблема с авторизацией

этот код вписать в макет?
и еще вопрос..

echo('Вы — <b><a href="/users/">';
print_r($row['site_users_login']);
echo('</a>';


что прописывать вместо "вы"?
просто я новичок
#
Re: проблема с авторизацией
в макет, вместо формы, сам код формы переместить в указанное место

а что должно выводиться после авторизации?
сейчас выведется «Вы — Elshan», можно вывести что-то другое
#
Re: проблема с авторизацией
к сожалению после вставки формы страница не открывается вообще..убрал код,все нормально..что не так?
#
Re: проблема с авторизацией
извиняюсь, скобку упустил
<?php
$SiteUsers = & singleton('SiteUsers');

$user_id = $SiteUsers->GetCurrentSiteUser();

if ($user_id > 0) {

$row = $SiteUsers->GetSiteUser($user_id);

echo('Вы — <a href="/users/">');
print_r($row['site_users_login']);
echo('</a>');
}
else {
?>

Код вашей формы

<?php
}
?>
#
Re: проблема с авторизацией
Работает! Спасибо!!!
Авторизация