Konstantin
если хочешь сделать жизнь злоумышленников тяжелее, введи искусственную задержку после проверки пароля на секунду
Borys
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
как они тогда зищищаются от утечек информации?
SiZE
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 - вроде по инструкции
Alexey
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
Павел
Ёлки легаси в чатике!
knifeblade
Павел
Павел
first
ребзя,может кто помочь с роутером :С
Есть ссылки с гет параметром
Крч есть ссылка такого вида
site.ru/search/?brand_name=Gas
мне нужно привести её в вид тип
site.ru/search/Gas
Как правильно записать в web.php это :С
Туплю чет
Nikita
Всем привет, может кто сталкивался виджет выбора категории на основе checkboxList с вложенностью категорий?
Niko
@nekit44 а чем select2 не подходит?
http://joxi.ru/p27Zbxkc08Gq6m
Nikita
хочется чекбоксами :)