Alex
мне чета не нравится оно
Alex
оно как-то не оч
Alex
JSX наше все)
mr.
Хотя что мы обсуждаем, лол, нашего опыта достаточно чтобы идти своей дорогой))
Alex
нах*й)))
👻
:)
Anonymous
Здравствуйте. Подскажите, пожалуйста, где ковырнуть. у меня через https не подгружает шрифт Roboto. Как это можно победить?
Dmitry
Anonymous
разумеется, сайт на yii2
Dmitry
Это не важно
Anonymous
да. с внешки
Dmitry
Надо по https загружать, все http игнорируются
Anonymous
редирект делать?
Anonymous
а в чем фишка? что он там защищает-то? в шрифтах? это какой-то особенный шрифт?
Dmitry
Любые не защищенные ресурсы запрещены
Dmitry
Иначе какой смысл от твоего https?
Anonymous
Так, эпопея с DKIM для почты для яндекса продолжается.
Anonymous
Яшка до сих пор не подхватил. Через АПИ могу закрытый ключ взять, но, черт подери, что за костыли)))
Anonymous
Сегодня почту вручную подписываю, а завтра что, апач поставлю?))
KoJIT
Anonymous
Александр
Доброе утро)))
Александр
Ребята помогите умираю))))
Александр
Не могу заставить кнопки смены языка работать!
Andrey
Всем привет
Кто-нибудь сталкивался с кейсом когда ссылку на сессию нельзя хранить в куках?
На сколько безопасно таскать ее например GET параметром или в localStorage при условии что есть HTTPS?
Что если отдавать на клиент сгенереный ключ, а сам идентфикатор сесии формировать как IP + ключ?
Павел
в параметр пихать это моветон
Anonymous
2К17 на дворе
Anonymous
Чел свой session id пихает куда-то, куда не принято пихать.
Anonymous
И даже говорить об этом не принято)
Andrey
Предложи вариант
Anonymous
Объясни, почему нельзя в куках?
Andrey
Как ты заставишь safari засейвить куки в айфрейме без быдлохака с заходом на страницу вне айфрейма
Anonymous
Anonymous
Странный кейс конечно же.
Anonymous
mrG1K
Ребят подскажите почему такая фигня может происходит с автоинкриментом
https://w6p.ru/NmJjOD.png
Табличку чистил , записи заводили в итоге такой странный разброс..
Anonymous
Andrey
Грубо говоря, сайт встраивает js - запусти мне эту хренть
Эта хренть создает iframe и подтягивает контент
Anonymous
Либо шаг счетчика задан кастомно.
Anonymous
Вообще не вешайся на ID таблицы - это моветон, нужен порядковый счетчик - сделай отдельное поле.
mrG1K
mrG1K
Алексей
Камрады, помогите с REST API! На Yii2 сделал REST API по официальному мануалу, там делов на 15 минут. Когда обращаюсь методом GET site/api/user, в ответ получаю json с результатом из таблицы, а вот если любым другим методом обратиться DELETE site/api/user?id=1, то возвращается json, где говорится, что message": "Method Not Allowed. This url can only handle the following request methods: GET, HEAD.". Всё перепробовал, не знаю как победить. Код конфига, контроллера и модели здесь: https://jsfiddle.net/5v1nphj3/
Владимир
думаю, тебе надо в actions разрешить метод delete
Владимир
либо прописать его отдельно
Владимир
да вот, я сейчас как раз посмотрел, что там чтобы запретить надо ансетить элементы массива, да-да
Владимир
может быть DELETE /api/user/delete?id=1
Владимир
судя по urlmanager
Алексей
т.е. в методе тогда смысла нет.
Владимир
ну, я по urlmanager сужу, на самом деле вопрос интересный..
Алексей
ну, я по urlmanager сужу, на самом деле вопрос интересный..
я это всё ещё тестирую на винде, на openServer, так как база mssql. Думал чо может сервер не принимает эти методы, но в настройках apache нет запретов, к тому же гугл говорит что ответ о не поддерживаемых методах возвращает всё же фреймворк.
Алексей
кароче дедлайн приближается, а я завис с этой шляпой, переписать, что бы всё работало без встроенной поддержки API, уже нет времени.
Ivan
Ты прописал в VerbFilter разрешение?
Ivan
Алексей
protected function verbs()
{
return [
'index' => ['GET', 'HEAD'],
'view' => ['GET', 'HEAD'],
'create' => ['POST'],
'update' => ['PUT', 'PATCH'],
'delete' => ['DELETE'],
];
}
Ivan
Алексей
Содержимое ActiveController
Ivan
Всё хуже чем я думал
Алексей
Ivan
а пост работает?
Ivan
Это должно быть в контроллере в методе behaviors
Ivan
https://yiiframework.com.ua/ru/doc/guide/2/structure-filters/#verb-filter
Алексей
Ivan
Но у тебя ActiveController я с ним не работал
Ivan
Попробуй взять обычный рест контроллер и для него прописать методы соответствующие
Алексей
добавил метод в контроллер, теперь на всё возвращает 500 Response content must not be an array. Ок, но в конфиге у меня 'parsers' => [
'application/json' => 'yii\web\JsonParser',
Алексей
Просто не знаю уже куда ткнуть.
Владимир
а реквест с хедером json отправляешь?
Ivan
Ivan
Парсер это ты json на входе разбираешь
Ivan
а тебе надо ответ отформатировать
The Ant