Условный рендеринг, основанный на секретном вопросе аутентификации - PullRequest
0 голосов
/ 11 октября 2019

У меня есть приложение, которое использует аутентификацию Firebase. У меня вопрос: как правильно сделать условный рендеринг на основе того, вошел ли пользователь в систему или нет? Если я использую что-то вроде:

(conditionalboolean) ? render (<p>yes logged in</p>) : render (<p>not logged in</>)

, будут ли данные, которые я хочу защитить, все еще загружаться в их браузер и каким-то образом отображаться в инструментах разработчика? Я не нахожу ответа на этот вопрос. Может кто-нибудь, пожалуйста, укажите мне правильное направление?

спасибо! Matt

1 Ответ

1 голос
/ 11 октября 2019

Если показ / скрытие контента происходит в браузере, то действительно, этот контент должен будет жить в браузере пользователя, прежде чем его можно будет скрыть. А это значит, что он может быть обнаружен злоумышленниками.

Если отображение / скрытие происходит в коде на стороне сервера, вы можете полностью запретить доступ скрытого содержимого к браузеру пользователя. И если контент не доходит до браузера пользователя, он никогда не сможет его там найти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...