Найдено 207 результатов

bemulima
2022.10.04, 15:57
Форум: Общие вопросы (Yii 2.x)
Тема: CORS и кроссдоменные куки
Ответы: 1
Просмотры: 868

Re: CORS и кроссдоменные куки

Решил я вопрос. Перенаправление через hosts :D . В response headers добавились еще: Access-Control-Allow-Headers: ..., crossDomain, X-Requested-With Access-Control-Expose-Headers: Set-Cookie X-Requested-With: XMLHttpRequest crossDomain: true в /etc/hosts 192.168.0.201 backend.test.loc 192.168.0.29 t...
bemulima
2022.10.03, 15:24
Форум: Общие вопросы (Yii 2.x)
Тема: CORS и кроссдоменные куки
Ответы: 1
Просмотры: 868

CORS и кроссдоменные куки

Есть backend (http://192.168.0.201:8888) и frontend (http://192.168.0.29:3000) (next.js) на разных хостах. Когда на локалке работаю всё хорошо, так как ip один порты только разные. Но вот, как только подключусь на удаленный backend сервер начинается проблемы с cookie: - Frontend на запросы в заголов...
bemulima
2021.09.27, 06:04
Форум: Общие вопросы (Yii 2.x)
Тема: yii2-apidoc не устанавливается
Ответы: 3
Просмотры: 1184

Re: yii2-apidoc не устанавливается

Я так понимаю, что yii2-apidoc работает только с php 7
bemulima
2021.09.24, 15:22
Форум: Общие вопросы (Yii 2.x)
Тема: yii2-apidoc не устанавливается
Ответы: 3
Просмотры: 1184

yii2-apidoc не устанавливается

Попытка установить yiisoft/yii2-apidoc завершается с ошибкой. Добавляю в конец require: "yiisoft/yii2-apidoc": "~2.1.6" далее делаю composer update Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires codeception/codec...
bemulima
2021.09.08, 12:57
Форум: REST API (Yii 2.x)
Тема: AccessControl: Как разрешить action и для гостя и для авторизованного пользователя
Ответы: 2
Просмотры: 6336

Re: AccessControl: Как разрешить action и для гостя и для авторизованного пользователя

Вот так заработал, но не думаю, что хороший вариант. public function beforeAction($action) { if($action->id === 'get-resume-by-id') { // Попытка авторизовать пользователя try { return parent::beforeAction($action); }catch (\Exception $exception) { return true; } }else return parent::beforeAction($ac...
bemulima
2021.09.08, 12:53
Форум: REST API (Yii 2.x)
Тема: AccessControl: Как разрешить action и для гостя и для авторизованного пользователя
Ответы: 2
Просмотры: 6336

AccessControl: Как разрешить action и для гостя и для авторизованного пользователя

Цель: разрешить доступ к action и для гостя и для авторизованного пользователя. Есть родительский контроллер с CORS: class Controller extends \yii\rest\Controller { public function behaviors() { return [ 'corsFilter' => [ 'class' => Cors::class, 'cors' => [ // restrict access to 'Origin' => ['http:/...
bemulima
2021.08.12, 08:52
Форум: Общие вопросы (Yii 2.x)
Тема: Cors Error при вызове Yii::$app->security->generateRandomKey
Ответы: 2
Просмотры: 1077

Re: Cors Error при вызове Yii::$app->security->generateRandomKey

решил через

Код: Выделить всё

Yii::$app->security->generateRandomString(self::TOKEN_LENGTH)
Yii::$app->security->generateRandomKey ругается "Malformed UTF-8 characters, possibly incorrectly encoded."
bemulima
2021.08.12, 08:35
Форум: Общие вопросы (Yii 2.x)
Тема: Cors Error при вызове Yii::$app->security->generateRandomKey
Ответы: 2
Просмотры: 1077

Re: Cors Error при вызове Yii::$app->security->generateRandomKey

еще интересно, хотел посмотреть Yii::$app->security и вардампить его, делаю в actionLogin if ($model->load(Yii::$app->request->post()) && $model->login()) { var_dump(Yii::$app->security); die(); получаю cors error. Пробую так, просто вардапить строку "ok": if ($model->load(Yii::$ap...
bemulima
2021.08.12, 08:01
Форум: Общие вопросы (Yii 2.x)
Тема: Cors Error при вызове Yii::$app->security->generateRandomKey
Ответы: 2
Просмотры: 1077

Cors Error при вызове Yii::$app->security->generateRandomKey

Выполняю авторизация через rest api через логин и пароль Cors : 'corsFilter' => [ 'class' => Cors::class, 'cors' => [ // restrict access to 'Origin' => ['http://192.168.88.29:3000', 'http://localhost:3000', 'http://192.168.88.29:81'], // TODO заголовки требуют дополнительную проверку 'Access-Control...
bemulima
2021.08.05, 05:57
Форум: REST API (Yii 2.x)
Тема: Как делается SSR
Ответы: 2
Просмотры: 7275

Re: Как делается SSR

ElisDN писал(а): 2021.08.04, 12:00 А как SSR-фреймворк на React можно взять готовый NextJS. Он будет дёргать JSON с API и рендерить страницу на сервере и на клиенте.
Спасибо! Next.js супер решение!
bemulima
2021.08.04, 10:23
Форум: REST API (Yii 2.x)
Тема: Как делается SSR
Ответы: 2
Просмотры: 7275

Как делается SSR

Есть yii2 проект со структурой: api // Данный момент возвращает данные только для гостя так, как еще не налажен OAuth2 авторизации backend // Административная часть common // Общие классы, компоненты frontend // Есть куча модулей с контроллерами. Action'ы возвращает только пустой HTML <div id="...
bemulima
2021.05.13, 12:31
Форум: Общие вопросы (Yii 2.x)
Тема: Sphinx: getting unknown property
Ответы: 1
Просмотры: 882

Sphinx: getting unknown property

Вообщем, использую Sphinx, поле calendar_id зарегистрировано в индексе: mysql> describe responseIndex; +-------------------------+--------+------------+ | Field | Type | Properties | +-------------------------+--------+------------+ | id | bigint | | | firstname | text | indexed | | middlename | tex...
bemulima
2021.04.19, 15:04
Форум: Общие вопросы по программированию
Тема: Как выделить часть проекта удаленным программистам
Ответы: 2
Просмотры: 7997

Re: Как выделить часть проекта удаленным программистам

Либо делить репозиторий на Git submodules (что порой неудобно), либо делить проект на отдельные подпроекты-сервисы (что сложно), либо смириться с этим и работать по официальному договору со строгой ответственностью. В микросервисной архитектуре как раз большой проект разделяют по репозиториям на от...
bemulima
2021.04.19, 12:59
Форум: Общие вопросы по программированию
Тема: Как выделить часть проекта удаленным программистам
Ответы: 2
Просмотры: 7997

Как выделить часть проекта удаленным программистам

У нас есть большой проект, в последнее время стало трудной задачей набрать программистов в команду в офис. Все хотят работать удаленно а нам не хватает разработчиков. Хотим набрать разработчиков удаленно. Но возникает вопрос, как выделить удаленному разработчику часть проекта, которая касается к кон...
bemulima
2021.04.02, 06:17
Форум: Общие вопросы (Yii 2.x)
Тема: переход на PHP 8, ошибка без трассировки
Ответы: 2
Просмотры: 1143

Re: переход на PHP 8, ошибка без трассировки

Поставьте yii2-debug панель. Доступ организуйте для определённого IP, активируйте режим debug в index.php каждый запрос будет складывается в список историю запросов с подробными деталями. Это для web app. А первая ошибка ваша yii\console\Request::get() - указывает, что ошибка прилетела из консоли. ...
bemulima
2021.04.01, 16:14
Форум: Общие вопросы (Yii 2.x)
Тема: переход на PHP 8, ошибка без трассировки
Ответы: 2
Просмотры: 1143

переход на PHP 8, ошибка без трассировки

Может быть я совсем не туда пишу, Вообщем я перешел на пхп8, yii2 обновил до ^2.0.41, обновил все ругающие модули в композере, но в composer.json где require "require": { "php": ">=7.4", ... } оставил так Все ошибки победил, но PHP 8 порой ошибки показывает недостоверно...
bemulima
2020.02.12, 07:48
Форум: Общие вопросы (Yii 2.x)
Тема: Bad Request (#400): Не удалось проверить переданные данные.
Ответы: 2
Просмотры: 809

Re: Bad Request (#400): Не удалось проверить переданные данные.

Сталкивался с подобным, смотрел в код Насколько помню Yii ищет _csrf в теле запроса, а если не находит, то потом в заголовке НО, если Rest то кажется в одном месте, в заголовке только Плюс, кажется для Rest контроллера надо явно указывать что будет использован _csrf, у него другие умолчания Плюс фо...
bemulima
2020.02.11, 09:31
Форум: Общие вопросы (Yii 2.x)
Тема: Bad Request (#400): Не удалось проверить переданные данные.
Ответы: 2
Просмотры: 809

Bad Request (#400): Не удалось проверить переданные данные.

Есть форма для установления города для фильтра. Она есть на каждой странице по умолчанию скрыта, отображается на модальном окне, когда нажимаешь на название города на шапке. Установить город можно на любой странице, но вот на одной странице не устанавливается - настройка профиля. Пред загрузкой стра...
bemulima
2020.02.10, 14:26
Форум: Общие вопросы (Yii 2.x)
Тема: Реализация фильтров на Yii2
Ответы: 10
Просмотры: 2563

Re: Реализация фильтров на Yii2

с помощью gii можете сгенерировать CRUD только надо еще указать путь Search Model Class и тогда у вас вся стандартная логика для фильтра создастся, как @unknownby описал выше.
bemulima
2020.01.28, 10:11
Форум: Общие вопросы (Yii 2.x)
Тема: вместо SPHINX FACET мульти запрос
Ответы: 3
Просмотры: 1161

Re: вместо SPHINX FACET мульти запрос

maleks писал(а): 2020.01.28, 09:13 В либе yii2-sphinx нет этого nextRowset.
Попробуйте его просто через pdo выполнить, получится или нет

p.s. А почему в ваших запросах нет MATCH?, получается что их и просто к базе с данными можно направлять
Спасибо за ответ. Да, попробую через PDO. MATCH есть, просто здесь на примере нету.