@egyptForce

Безопасность данных в Vue.js?

Привет, только начал изучать vue и экоститему и задался вопросом (хотя вопрос наверное касается не только vue). Например у нас есть элементы интерфейса, которые нужно показвать только аутентифицированным/авторизованным пользователям. Смотря разные туториалы по данной теме, вижу что во многих случаех это решается простой проверкой переменной хранящейся в хранилище (isAuth = true/false). А что мешает какому нибудь умельцу залезть в консоль или иным способом и поменять её isAuth = true, и получить доступ к закрытой части интерфейса. как грамотно хранить закрытые данные в хранилище? может быть данный вопрос из-за нехватки опыта, но тем не менее хотелось бы услышать более опытных в этом плане людей. спасибо
  • Вопрос задан
  • 467 просмотров
Решения вопроса 2
DMGarikk
@DMGarikk
Lead Software Developer
поменять её isAuth = true, и получить доступ к закрытой части интерфейса

бекенд не должен позволять производить операции из закрытой части интерфейса неавторизованным пользователям, а что толку от закрытой части если там данных не будет и она будет нефунциональна?
Ответ написан
Комментировать
@bagzon
Backend PHP, NodeJs, JS
Каждый модуль по идее должен тянуть данные с сервера, а на сервере уже проверка прав. И чтобы он не менял, данных он не увидит, сервер отдаст 403
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы