Для работы с авторизацией, регистрацией и смены пароля в публичной части сайта можно использовать специализированные компоненты. Например, компонент авторизации, который отображает форму авторизации, а в случае, если пользователь авторизован, выводит информацию о нем и ссылку для снятия авторизации.