Собственные формы авторизации

Если вас не устраивает стандартное окно авторизации, вы можете написать собственный код, на основе следующей заготовки, взятой из файла BLOX/templates/login.tpl:

.tpl
<form action="?authenticate" method="post">
    <input name="login" value="" type="text">
    <input name="password" value="" type="password">
    <input type="submit" value="OK">
</form>

Перенаправление после авторизации

Для перенаправления на определенную страницу сайта после авторизации, в запрос нужно добавить URL нужной страницы. Это делается с помощью параметра pageUrl. При этом значение целевого URL нужно закодировать:
action="?authenticate&pageUrl=<?php urlencode('page=1&block=4&search=велосипед') ?>"

Если вы пользуетесь стандартным окном авторизации, то задать перенаправление можно во время вызова этого окна:
href="?login&pageUrl=<?php urlencode('page=1&block=4&search=велосипед') ?>"


См. также