Проблема В моем приложении Firebase у меня есть страница входа, страница регистрации и панель инструментов. Я использую firebase auth для регистрации и входа новых пользователей. В настоящее время, если кто-то посещает myapp / dashboard, он может видеть страницу без входа в систему. Я хотел бы ограничить доступ к этой странице, либо скрыв содержимое и предложив пользователю войти в систему, либо перенаправив его на страницу входа.
Возможные решения Я думал об использовании троичного оператора, чтобы показать фактическое содержимое страницы, если пользователь вошел в систему, или перенаправить их, если не вошел в систему.
Обеспокоенность Я являюсь разработчиком LAMP и обычно использую внутренний код для отображения или скрытия контента. Меня беспокоит использование троичного оператора javascript, так как я использую код на стороне клиента для обработки прав доступа к странице.
Есть ли рекомендуемый способ сделать это с vanilla javascript?