Konstantin
если хочешь сделать жизнь злоумышленников тяжелее, введи искусственную задержку после проверки пароля на секунду
Niko
@beowulfenator действительно. спасибо А чтоб сделать еще тяжее жизнь злоумышленника то в добавлении времени жизни для auth_key смысл имеется?
Konstantin
а где этот auth_key используется?
Konstantin
для "запомнить меня"?
Niko
в api для bearer
Konstantin
а, это
Konstantin
не стоит
Konstantin
вообще, мне кажется, что bearer надо отзывать вручную при необходимости
Konstantin
обычно их используют для всяких скриптов и т.п.
Konstantin
ну в смысле сделаешь ты время жизни у bearer token
Konstantin
а как новые выдавать будешь?
Niko
сгенерирую новый через Yii::$app->security->generateRandomString()
Niko
скажу пользователю залогиниться и если логин и пароль в норме - сделаю новый auth_key
Niko
@beowulfenator А почему не имеет смысл делать время жизни токену? Разве его не могут перебирать злоумышленники?
Konstantin
могут
Konstantin
просто я ж говорю, обычно эти токены другие люди прописывают у себя в скриптах, и убивая этот токен ты заставляешь их обновить скрипты
Konstantin
создавая для них неудобства
Konstantin
зачем далеко ходить, ты с какими-нибудь фейсбуками или другими сетями интегрировался?
Niko
вообще? да
Konstantin
они тебе выдают какой-то айдишник (фактически, логин) и какой-то секретный код (фактически, пароль)
Konstantin
и потом никогда их не отзывают
Niko
как они тогда зищищаются от утечек информации?
Niko
@sizepermru длинной в 255?
SiZE
была где-то гифка
SiZE
https://i.imgur.com/zFyBtyA.gif
Niko
короче сделаю длинну 255 и не буду париться с этими ещенедельными выкидываниями людей из девайсов)))
SiZE
по строке в 255 символов так себе индекс будет
Niko
та у меня юзеров много не будет. Мне казалось там нет индекса
SiZE
ну для поиска токена уникальный индекс не повредит
SiZE
посмотри сколько длиной токен php session такой же и сделай
Niko
да. Он по умолчанию и так unique
Niko
ааа, не туда посмотрел. По умолчанию нет уникальности у auth_key
SiZE
https://stackoverflow.com/questions/18910814/best-practice-to-generate-random-token-for-forgot-password
Aleksey
привет
Aleksey
что-то тут сообщения удаляются
Aleksey
- yiisoft/yii2 2.0.9 requires bower-asset/jquery 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable -> no matching package found. ставил по инструкции, проблема была не однократно с fxp/composer как сейчас она решается?
(;¬_¬)
ставил на днях advanced шаблон. никаких проблем не видел. ничего глобально не устанавливал
Aleksey
да я тоже в паре мест ставил без проблем
Aleksey
не пойму от чего завист
(;¬_¬)
от версии yii
Aleksey
специально basic поставил - по идее с нуля то нормально должно ставиться
(;¬_¬)
т.е. в адвансд починили, а в базовом еще с костылями и превозмоганием?
(;¬_¬)
печалька
Alexey
ребята подскажите как в ассет своего виджета добавить библиотеку из бовера (она установлена через композер), получается как бы мне нужно два sourcePath указать, первый путь к моим скриптам, а второй к сторонней библиотеке. Вот виджет: https://monosnap.com/file/UKXbsMGylmflMNcONL1VK2MUvMBtVN.png
Alexey
вот либа, которую надо в мой ассет подключить https://monosnap.com/file/LLJCKYBqCIO8JzNiZyiJIZR6pd1Ggv.png
Karim
Создай ассет для либы, и подключи в зависимостях к этому
Alexey
да это первое что пришло в голову - 2 ассета, но засомневался в правильности такого решения
Aleksey
http://joxi.ru/1A5xdxTKwxR82E
Aleksey
@samdark привет, как тут быть?
Aleksey
http://www.yiiframework.com/doc-2.0/guide-start-installation.html - вроде по инструкции
knifeblade
привет парниши
knifeblade
хочу для всех авторизованных пользователей обновлять last_activity дату, решил костельнуть так
knifeblade
knifeblade
но что-то не заработало
knifeblade
ткните в доку или верное направление мыслей
👻
ну как вариант обновил страницу обновил запись в базе
knifeblade
это апи
👻
более мение будет точно
👻
ну тогда по запросу апи
knifeblade
нужно только для тех кто с токеном пришел
knifeblade
может не тот event
👻
вызов любого метода обновлять дату
knifeblade
в beforeSend response event гуд работает
Dmitry
ребят, есть апи и в моделях в fields подгружаются relative models. И как я понял они подгружаются отдельными запросами в базу. Может есть более правильных подход?
Misha
Ребзи, проверяю сайт в гугле PageSpeed, выдает мол использовать кеш браузера. Прописываю <meta http-equiv="Cache-Control" content="public">. Но после следующего анализа этот пункт не исчезает, этот Cache-Control вобще рабочая штука?
👻
может в нгинкс или апаче надо смотреть
Sergey
Привет всем. Нужен разраб на yii1. Удаленка. Crm. Git. Берете задачи какие хотите. Проект otdih72.ru
Павел
Ёлки легаси в чатике!
Павел
Задачи эстимирует кто? какие рейты
В личку ему пиши зачем сюдато?
first
ребзя,может кто помочь с роутером :С Есть ссылки с гет параметром Крч есть ссылка такого вида site.ru/search/?brand_name=Gas мне нужно привести её в вид тип site.ru/search/Gas Как правильно записать в web.php это :С Туплю чет
Nikita
Всем привет, может кто сталкивался виджет выбора категории на основе checkboxList с вложенностью категорий?
knifeblade
В личку ему пиши зачем сюдато?
это какой-то интимный вопрос? я думаю не только мне интересно )
Niko
@nekit44 а чем select2 не подходит? http://joxi.ru/p27Zbxkc08Gq6m
Nikita
хочется чекбоксами :)