Спасибо! Но макрос /login_do/ мне возвращает страницу с некоторыми значениями.
Авторизации фактически не происходит.
Это видно по доступу в /admin/, который предлагает снова ввести данные.
При этом не забывайте, что для входа в админку( http://ваш_сайт/admin/) у пользователя, под которым вы авторизуетесь, должны быть права на доступ к админке. Если мы говорим о супервайзере, то у него эти права конечно есть, а если об обычном "зарегистрированном пользователе", то у него нет.
если мы говорим об авторизации с лицевой части, и если после ввода данных вы подозреваете что не авторизовались, то проверьте нет ли у вас в адресной строке признаков ошибок, которые выводятся в виде понятного текста при помощи макроса %system listErrorMessages()% (читайте про это в документации (http://dev.docs.umi-cms.ru/spravochnik_makrosov_umicms/virtualnyj_modul_system/system_listerrormessages/))
А то что я не авторизован, я понял по тому, что в шапке сайта есть другой макрос, который "отделяет" гостей от пользователей и выводит в зависимости от этого разные данные.
Не совсем понял ваш совет. После авторизации мне надо этот макрос инициализировать?
возможно вы вводите не те логин\пароль, а возможно в вашей форме которую вы вставляли с http://dev.docs.umi-cms.ru/spravochnik_makrosov_umicms/polzovateli/users_login/#xslt-templating неправильные namу у соответствующих input. Проверьте они должны быть идентичны тем что в примере из документации.
P.S. по поводу макроса %system listErrorMessages()% поторопился, при неправильной авторизации ошибок вида ?_err=343433244 не выводиться, это актуально для отправки форм обратной связи и т.п.
<form action="/users/login_do/" method="post">
<label for="login"><b>Логин:</b></label><br />
<input type="text" id="login" name="login" class="textinputs" value=""/><br />
<label for="password"><b>Пароль:</b></label><br />
<input type="password" id="password" name="password" class="textinputs" value=""/><br />
<p>
<input type="submit" value="Вход"/>
</p>
</form>