Evgeniy
возможно)
да я тебе 100500 раз предлагал дать погонять))
iWatchYouFromAfar
iWatchYouFromAfar
iWatchYouFromAfar
еще со времен когда защиты не было
Evgeniy
тогда странно что сложно считаешь
Sergey_K
я за единый интерфейс
я тоже, но тут получается либо единый интерфейс, который еще и на мобиле не работает, либо функционал...
iWatchYouFromAfar
iWatchYouFromAfar
если переписывать то все
iWatchYouFromAfar
а так получается что-то адаптивно но не в стиле админки, а остальное в стиле но не адаптивно, смысла нет никакого
Sergey_K
Я знаю, мне с мобилы надо немного править заказы - это невозможно.
После 2.7.1 там вообще все грустно.
Поэтому я себе и сделал форму, там можно делать практически все.
Sergey_K
Переписать все долго и нудно.
Ну и я не думаю, что реально кто-то это сделает.
iWatchYouFromAfar
если у клиента есть жесткий запрос адаптивности админки, я не буду делать на модкс) все просто
Sergey_K
А на чем можно сделать быстро? На октябре?
iWatchYouFromAfar
вордпресс на худой конец
Sergey_K
мне надо простерький сайт накидать для подрядчика своего, чтобы сам залезал и качал файлы проекта и выгружал задания на монтаж.
Думаю вообще на файлах сделать попробовать ради интереса.
Но пока не соображаю, как делается авторизация... надо почитать.
Миша
Sergey_K
быстро на MODX
Там 3 таблицы и создание пары пдфников по сути.
Вот не знаю, нужен ли модх
Миша
Sergey_K
Я про просто на пхп чистом написать
iWatchYouFromAfar
iWatchYouFromAfar
наверняка что-то похожее есть, переписать под себя и все
Sergey_K
копни в ларавел
Ну вот да, хотел попробовать. Это будет дольше, но любопытно.
Миша
Sergey_K
Ну я не программист, но не настолько же :)
Nikolay
адаптивность админке MODX как мне кажется ни к чему, в смысле, что на Extjs. В телефоне с этим работать мне кажется извращение. Отдельная облегчённая админка для правки каких-то определённых полей ещё ладно
iWatchYouFromAfar
Nikolay
а никто не в курсе, почему так повелось, что в assets хранятся js-скрипты и коннекторы, для работы в админке? Всё время вопрос себе задаю, зачем. Мне кажется всё то что касается админки должно быть отдельно от фронта для web
Nikolay
а то получается любой посторонний может стучаться в коннекторы админские, да по тем же файлам для extjs тоже можно кое что понять, может утечка информации скажем)
Nikolay
мне вот понравился подход Николай Ланца для console) http://dl4.joxi.net/drive/2019/10/22/0013/3235/867491/91/e9542a093c.jpg
Nikolay
в папку manager запулил
Nikolay
и я туда же решил разместиться
Sergey_K
Sergey_K
Nikolay
Там токен нужен
точно, не пускает, 401. А я что-то не проверил. Тогда всё ок получается. Хотя помню как-то ломали через коннекторы сайты
Nikolay
то есть дыру можно найти выходит. А так бы положить в manager, закрыть серверной авторизацией и спать спокойно
iWatchYouFromAfar
iWatchYouFromAfar
извне я имею ввиду
Sergey_K
Дыра абстрактная есть в другом
Sergey_K
Токен в сессии и айди юзера
Sergey_K
Перенеси эти два параметра в новую сессию и тебя автоматом залогинит в админкн
Sergey_K
Я с этис вот на днях и разбирался
iWatchYouFromAfar
Sergey_K
Ну да
Sergey_K
Поэтому абстрактная
Sergey_K
Оно в кукисах и зашифровано
Sergey_K
Nikolay
не, коннекторы для фронта сайта пусть там же где и лежали лежат
iWatchYouFromAfar
Nikolay
для админки) то есть когда extjs компоненты запрашивают данные
Nikolay
коннекторы многих компонентов только для админских целей
Nikolay
я вот нахимичил типа компонент для цветов товаров в виде картинок. И получается, что на коннектор прилетает файл, который я в процессоре сохраняю куда мне нужно. И вот сижу думаю, а как там с безопасностью, какие подводные камни. А то прилетит что-нибудь не то)
Nikolay
)))
Nikolay
опасные)
Sergey_K
Nikolay
а почему бы изначально не обезопаситься)
Nikolay
знать бы как они работают, итак башка уже опухла с extjs и другими заморочками)
Nikolay
а тут ещё и вопрос по безопасности
Sergey_K
Я ничего не соображал изначально, когда учился, сделал функцию auth, которая проверяет токен.
Поначалу был хардеод, потом пришло понимание
Sergey_K
Nikolay
токены)
Sergey_K
Мля
Sergey_K
Ты чо
Sergey_K
Даже я разобрался
Nikolay
ну я понимаю смысл, CSRF как то делал, просто не охота вникать
Sergey_K
Тебе система его генерирует на страницк
Sergey_K
Все
Sergey_K
Бери в запрос вставляй
Sergey_K
И все
Sergey_K
Он же в сессии лежит
Sergey_K
Куда проще?
Sergey_K
Sergey_K
Можно хоть в открытом виде пароли слать
Nikolay
хотя чё я говорю, всё с открытыми исходниками))
Sergey_K
Вопрос не в этом