kamabzalov / admss-client

Adms react app
0 stars 0 forks source link

Проблема доступа #591

Closed kamabzalov closed 1 month ago

kamabzalov commented 1 month ago

Если попытаться открыть запись (контакт/инвентория и т.д), которая не принадлежит пользователю на котором мы находится, запрос на инфо возвращает 403. Но на фронте у нас открывается пустая запись.

Надо бы сделать так, что если мы получили 403, то мы не откроем вообще запись никакую и на создание тоже.

image

kamabzalov commented 1 month ago

@JSDID Пустая страница создания инвентории все равно открывается, надо это убрать Screencast_from_2024-09-11_21-29-21.webm

JSDID commented 1 month ago

Она в любом случае будет открываться, мы переходим по ссылке сразу в компонент, в котором уже идет запрос к серверу, и вот пока мы не получим ответ от сервера, что у нас нет доступа - мы будем на странице (меньше секунды), после чего уже будет редирект.

kamabzalov commented 1 month ago

Она в любом случае будет открываться, мы переходим по ссылке сразу в компонент, в котором уже идет запрос к серверу, и вот пока мы не получим ответ от сервера, что у нас нет доступа - мы будем на странице (меньше секунды), после чего уже будет редирект.

@JSDID надо сделать защищенным или делать навигацю программно. Или loader показывать. Неаккуратно же смотрится