У меня есть интерфейсное приложение ReactJS, смешанное с фоновым приложением Laravel.
У меня проблема с аутентификацией.Я аутентифицирую пользователя с помощью аутентификации Laravel, но у меня есть некоторые проблемы с отображением компонентов.У меня есть несколько сообщений (/ posts / 1 или / posts / 2 и т. Д.), И когда пользователь заходит на страницу, он может изменить сообщение, если он является автором.
Я сохраняю какукажите идентификатор пользователя и проверьте его следующим образом:
if(this.props.user.id === this.props.posts.id_user) ...
Но это действительно небезопасно, так как состояние может быть изменено любым пользователем с помощью инструмента dev.Изменяя состояние, пользователь может изменить сообщение, даже если он не является автором, потому что для него будут доступны все отображаемые компоненты, управляющие редактированием.
Есть ли «магический» трюк, чтобы предотвратить это?