2015-07-07 5 views
0

Я использую угловойПредотвращение от части загрузки файлов в браузере

Допустим, я войти в экран (модель, контроллер, просмотр) и несколько других экранов (модель, контроллер зрения), которые выполняют некоторые секретные манипуляции, которые доступны только для входа в систему.

Можно ли загрузить файлы только для просмотра в браузере (чтобы эти файлы не отображались в F12/sources), а затем, когда пользователь успешно выполнил вход в систему, загрузите все секретные файлы.

Короче я не хочу, чтобы пользователь мог видеть эти файлы, прежде чем он вошел в.

ответ

0

То есть одна из проблем в клиентских приложениях, такими как угловой ООТ. Поскольку вы хотите загрузить контент со своего сервера, ЕСЛИ что-то происходит на клиенте, клиент уже должен знать, где он может получить контент.

Одним из решений может быть ui-router. (Documentation). Там вы можете установить состояние для зарегистрированных пользователей. Каждое государство может иметь собственный html-шаблон, который загружается при входе в состояние. Проблема ist, что путь к указанному шаблону html уже находится на клиенте. Это означает, что вы должны установить какой-то файл cookie с вашего сервера, чтобы вы знали, что клиент входит в систему. И только тогда запрашиваемый шаблон может быть получен. Таким образом, каждый может знать, где шаблон находится на вашем сервере, но не может получить к нему доступ.

Смежные вопросы