Niko
Хочу себя обезопасить от переборов Логинов например
Ivan
И если веб-сервер настроен на v6
Dmitriy
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
Ivan
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 из стандартной поставки?
Ivan
Alex
все bower/npm зависимости будут выплеены из ядра
Юрий
Осталось выпилить консоль и другие пакеты, которые в симфони на голову выше
Nikolay
да че уж там
Nikolay
сразу выпилить yii
Rinat
))
Ivan
Ivan
Юрий
Можно кончно наделать пулл реквестов переписывая симфони по мотивам
Юрий
Но не проще перестать костыли делать?
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
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
тебе в чатик девопсов
who are you
SiZE
Alex
Alex
Artur
)
Alex
Вот если бы надо было докеровский контейнер обновлять там уже чутка интереснее)