Niko
Хочу себя обезопасить от переборов Логинов например
Ivan
@ExileeD сайт на v4. Но при этом запросы ведь могут идти с v6?
Если сервер может в v6 и в DNS есть запись на v6, то будут конекты на v6
Ivan
И если веб-сервер настроен на v6
Dmitriy
ip будут видеться как v4
Niko
Dmitriy Ivan Оо. Спасибо!
Borys
Подскажите пожалуйста. public function actionLogin() { if (!Yii::$app->user->isGuest) { return $this->goHome(); } $model = new LoginForm(); if ($model->load(Yii::$app->request->post()) && $model->login()) { return $this->goBack(); } else { return $this->render('login', [ 'model' => $model, ]); } } Какой параметр необходимо отметить в phpstorm -> inspections что-бы phpstorm ругался на этот ненужный else?
Ivan
Хм, я дополнитльно не ставил и ругается
Ivan
Может поставить Php Inspections EA Extended?
Borys
2017.2.1 не ругается из коробки чот.
Borys
Может поставить Php Inspections EA Extended?
Не совсем понял что ты имеешь ввиду
Ivan
Добавляет кучу крутого статического анализа
Borys
https://plugins.jetbrains.com/plugin/7622-php-inspections-ea-extended-
Borys
Он?
Ivan
Он
Ivan
Прям через IDE ставь, настройки -> плагины
Borys
Спасибо, теперь подсвечивает.
Borys
Только очень много этот плагин теперь светит, но думаю по мере необходимости включать да и все.
Ivan
Да, там как минимум long inheritance chain надо вырубить
Юрий
Есть еще SolarLint
Ivan
Все классы в Yii больше трёх уровней наследования
Юрий
Но там совсем много инспекций
Nikolay
https://github.com/yiisoft/yii2-jquery это то о чем я думаю? наконец то выпилят весь js из стандартной поставки?
Alex
все bower/npm зависимости будут выплеены из ядра
Юрий
Осталось выпилить консоль и другие пакеты, которые в симфони на голову выше
Nikolay
да че уж там
Nikolay
сразу выпилить yii
Rinat
))
Юрий
И получится Laravel/ Уже один есть, спасибо.
Интересно как он получится. Никто не просит менять все на стек симфони. Но консоль в йи убогая. Таблицы куцые, прогресс баров вообще нет и тп
Юрий
Можно кончно наделать пулл реквестов переписывая симфони по мотивам
Юрий
Но не проще перестать костыли делать?
Ivan
Таблицы запилят в новой версии, уже смерджили вроде
Юрий
beginProgress()
Я про более продвинутые варианты, сорри
Ivan
Но не проще перестать костыли делать?
Тогда нам стоило остановиться на одном ЯП и одном фреймворке на всех
Ivan
Зачем костыли то делать
Ivan
А костылями Вы называете свою реализацию того, что кто-то уже реализовал
Andrey
у кого-то есть наработки по получению email и телефона при регистрации/авторизации через фейсбук?
Юрий
Номер фейсбук не отдает вроде как
Юрий
А для авторизации есть пакеты готовые
Юрий
http://www.yiiframework.com/doc-2.0/ext-authclient-index.html
Andrey
с авторизацией/регистрацией проблем нет, разрешение на получение емайл создается, не пойму как запросить у него емайл чтобы он отдал
Andrey
этим расширением и пользуюсь
Andrey
читал про eauth, но не думаю что там что-то по другому работает, нужно как-то правильно его запрвшивать
Юрий
Расширить скоупы которые вызываются и обосновать фейсбуку надобность на модерации
Юрий
Без рабочего приложения права на такой скоуп вряд ли дадут
Andrey
в скоупе прописан. что за модерация?
Andrey
приложение в фейсбуке создал
Юрий
Модерацию его прошел?
Юрий
Оно не в боевом режиме создается
Andrey
как эту модерацию проходить?
Юрий
В фейсбуке понятный интерфейс
Юрий
Посмотри что там требуют и пройди
Andrey
спасибо за направление, буду смотреть
gud3
Как лучше организовать авторизацию в фейсбуке между англур (фронт) и yii2(бекенд)?
gud3
Лучше все обработать на ангудяре и пойти в бек с всеми данными?
gud3
Я не могу найти другого решения, что бы максимально все запросы к соц сети выполнялись на беке
(;¬_¬)
чатик... я с yii2 сижу разбираюсь... натягиваю шаблон...и столкнулся с тем, что у AppAsset baseUrl='@web' возвращает пустую строку не зависимо от самой url, Хотя я включил красивые урлы и выключил отображение имени скрипта...и я не улавливаю в чем подвох... =_=
(;¬_¬)
ткните носом куда читать? =\
Ivan
@web это папка с index.php
Ivan
Это и есть / если смотреть из браузера
(;¬_¬)
в main.php регистрирую ассет, присваиваю в переменную, делаю ее var_dump(); и вижу, что не зависимо от того, на какой я ссылке, baseUrl у меня пустая строка...
(;¬_¬)
даже не /
(;¬_¬)
я, видимо, что-то делаю не так, но пока не понимаю что....
(;¬_¬)
или я должен у ассетов ссылку не относительную указывать а абсолютную? О_о
(;¬_¬)
ну т.е. вот у меня класс и у меня и в / и в /site/login baseUrl пустая строка class AppAsset extends AssetBundle { public $basePath = '@webroot'; public $baseUrl = '@web'; public $css = [ 'css/style.css', ];
Artur‌‌‌
Ребят. Вопрос по jenkins'у. стоит на сервере jenkins, в докере. Собирает мастер по расписанию. так же, на этом же сервере, висит сам проект в другом докер контейнере. jenkins собирает репу в свою папку, как мне переносить файлы в папку проекта?
Alex
Везде нафлудил
Alex
тебе в чатик девопсов
Artur‌‌‌
я поддамся и скажу - rsync )
да я сделал через ssh агента уже
Artur‌‌‌
)
Alex
Вот если бы надо было докеровский контейнер обновлять там уже чутка интереснее)