Уважаемые коллеги!
Делаю на Битриксе сайт, причем весь сайт - только для зарегистрированных пользователей. Т.е. если пользователь не авторизован, то он должен увидеть только форму авторизации и, соответственно, после успешной авторизации, он попадает на требуемую страницу.
Так вот, у меня возник вопрос, а как правильно реализовать функционал проверки авторизации на таком сайте?
Пока вижу два варианта....
1. Каждая страница сайта будет начинаться с кода: define("NEED_AUTH", true);
2. Проверку делаю в шаблоне (или OnBeforeProlog ?), если не авторизован, то редирект на (например) /auth/ с параметром back_url
Подскажите, а как правильно?
Делаю на Битриксе сайт, причем весь сайт - только для зарегистрированных пользователей. Т.е. если пользователь не авторизован, то он должен увидеть только форму авторизации и, соответственно, после успешной авторизации, он попадает на требуемую страницу.
Так вот, у меня возник вопрос, а как правильно реализовать функционал проверки авторизации на таком сайте?
Пока вижу два варианта....
1. Каждая страница сайта будет начинаться с кода: define("NEED_AUTH", true);
2. Проверку делаю в шаблоне (или OnBeforeProlog ?), если не авторизован, то редирект на (например) /auth/ с параметром back_url
Подскажите, а как правильно?