одновременная работа с витрины и бэкенда
добрый день. существует ли решение одновременной работы в одном браузере с витрины и админки? требую от операторов заказы оформлять с витрины, чтобы ошибки фиксили, а они забывают разлогиниваться ну и кавардак. заказы на самих себя оформляют
как еще можно решить проблему, кроме работы в разных браузерах или в приватном окне?
5 ответов
Добрый день!
Можно в шаблоне (в index.html или например в cart.html) прописать проверку, что пользователь принадлежит к пользователям, что-то типа
{if $wa->user()->get('is_user')} {/if}
А что внутри?.....можно <h1>Да сколько вам говорить, что оформлять заказы нужно без авторизации</h1>. А можно <script>location.replace("?logout");</script>
умничаете? не стоит.
Использую контейнеры такого вида https://support.mozilla.org/ru... в пределах одного браузера. Вкладки контейнеров имеют цветовую маркировку и визуально хорошо видно где и под какой учеткой идет работа. Однако внимательность все равно требуется, чтобы отслеживать цветовую метку. Но данное решение скорее нужно для отладки, а для работы не особо удобно.
Оптимально для этой цели можно использовать админку только на техническом домене, отличном от фронта. Т.е. по сути надо задействовать мультивитринное решение, но только бекенд и фронт юзать с разных доменов и соответственно под разными учетками. Учетка работающая на фронте доступа к бекенду не имеет. Сам бекенд в домене фронта залочен и заблокирован от входа средствами веб-сервера, чтобы вообще никак не зайти даже с учеткой имеющей доступ. Бекенд работает только на техническом или левом домене.
курто, но сложно. удаленным операторам не объяснить.
А им и не надо. У них не будет другого выхода иначе работать не смогут. Они в бекенд на домене фронта тупо не зайдут.
У них будет URL бекенда (закладка браузера) и учетка бекенда. И URL фронта (вторая закладка) и учетка фронта. Эти учетки будут работать на разных доменах. Учетка фронта к бекенду не подойдет. А в бекенд с домена фронта не зайти (сисадмин закроет как-нибудь адрес бекенда везде, кроме тех. домена).
Рабочее решение. Нормальная изоляция в рамках одного браузера и без приватных окон.
На техническом домене вообще ничего поднимать типа Магазина даже не нужно. По минимуму только системные вещи. Формально будет два сайта, но технический будет отдавать по адресу фронта пустоту либо перенаправлять куда-нибудь (все решается в Структуре). Дело житейское. Это будет такая мультивитрина на половину.