L
https://www.magicfreebiesuk.co.uk/ например они, 50к уников в день посещалка) Пик 100к с чем то)
Good
Ну если фреймворк претендует на статус одного из исновных, как может не быть на англ?
Dmitriy
Привет! Как можно сделать RateLimit по ip тех, кто не авторизирован?
Создать свой компонент от \yii\filters\RateLimiter и написать в beforeAction проверку на авторизацию
Niko
@ExileeD у меня в config/main.php установлено 'as authenticator' => [ 'class' => \yii\filters\auth\CompositeAuth::class, 'except' => [ 'site/index', ], 'authMethods' => [ \yii\filters\auth\HttpBearerAuth::class, \yii\filters\auth\QueryParamAuth::class, ] ], Т.е. человек не попадет под мой RateLimitFilter, если не авторизирован?
Dmitriy
behaviors ограничевает RateLimit. тут я даже такого не вижу. CompositeAuth это же вроде несколько методов авторизации. а не как не фильтр запросов
Niko
@ExileeD спасибо, сделаю как ты советуешь
Vladislav
есть AR?
Vladislav
tсли да
Vladislav
то $ar = AR::findOne(['user_id' => $id]); $ar->makeSomething(); $ar->save();
Vladislav
но, судя по тому, что ты задаешь такой тупой вопрос, мой ответ тебе не поможет
Vladislav
$scale = new Scale(); $scale->user_id = Yii::$app->user->id;
Vladislav
Vladislav
ты сам создаешь новую запись
Vladislav
а потом говоришь, почему она новая?!
Vladislav
Vladislav
сперва делей поиск в базе, есть ли уже такая запись
Vladislav
если нет, то делай новую
Vladislav
иначе редактируй сущствующую
Vladislav
какие вопросы, такие и ответы
Ivan
Мы уже не детсадовцы, хочешь програмировать, учись гуглить и учиться
Vladislav
то есть ты сравниваешь себя с детсадовцем по уровню развития и умения находить инфу?
Vladislav
тогда я тем более буду над тобой издеваться, неполноценный
Павел
Мужики проблема. Варю пельмени, но они всегда слипаются. Что я делаю не так?
Павел
Только не смейтесь я в этом новичок подскажите куда копать
Vladislav
лол, кек, чебурек
Lee
Вари на среднем огне пока не всплывут. И подсолнечное масло поможет. Ст. Ложка.
Lee
Мужики проблема. Варю пельмени, но они всегда слипаются. Что я делаю не так?
Vladislav
я дал чуваку ответ на его тупой вопрос
Vladislav
а он меня петушком назвал ;(
Vladislav
Dmitry
просто тебе рано во фремворки. Начни с азов php и ооп
Павел
Вари на среднем огне пока не всплывут. И подсолнечное масло поможет. Ст. Ложка.
Точно, надо было огонь включить! В документации об этом не говорилось. Всем спасибо
Dmitry
у тебя и дальше получаться не будет если базы не будет. Это просто совет, хочешь задумайся хочешь нет.
Павел
За это я тебя поблагодарил. Но мне не нужны твои тупые советы, нужен был только ответ.
Lee
Точно, надо было огонь включить! В документации об этом не говорилось. Всем спасибо
А, да. Этот рецепт только для плиты, только для электрической, только в многоэтажном доме. И не лезть спичками и прочими воспламеняющимися/горючими материалами.
Павел
Petr
Подскажите можно ли както вывести из ActiveRecords сразу AtributeLabel и значение поля? Какое то сокращение такой конструкции есть? <?= $btc->getAttributeLabel('sid'), $btc->sid?>
Vladislav
Мужики проблема. Варю пельмени, но они всегда слипаются. Что я делаю не так?
попробуй налитьводу в кастрюлю. У меня тоже сперва прилипали к дну
Vladislav
помогло
Павел
попробуй налитьводу в кастрюлю. У меня тоже сперва прилипали к дну
Блин что ещё и воду надо наливать? Столько нюансов... Мне ещё столько нужно узнать
Lee
Если без воды -- это тушить. Так тоже можно. Главное -- помешивать.
Dmitry
Если без воды -- это тушить. Так тоже можно. Главное -- помешивать.
тушить без воды? иди определиние почитай лол
Vladislav
Блин что ещё и воду надо наливать? Столько нюансов... Мне ещё столько нужно узнать
да там пиздец вообще. Оптимизировать распаралеленые вычисления проще, чем эти ебанные пельмени варить
Lee
тушить без воды? иди определиние почитай лол
Лол, пельмени ж заморожены. Из коробки с водой интегрированы.
Lee
И никуда ходить не буду. Мне и так хорошо.
HikkiMike
блин есть захотелось
Dmitry
Лол, пельмени ж заморожены. Из коробки с водой интегрированы.
ну это если только очень старый релиз, за который брались много раз но так и не выпустили в продакшен
Petr
Поправка http://www.yiiframework.com/doc-2.0/yii-widgets-activeform.html#field()-detail
это для вывода формы, а мне просто надо атрибут лейбл и значение
Павел
В options поставь tag=null и задай свой шаблон в template
Павел
Оберни это в хелпер и все дела
Павел
Но проще это хелпером прямо из модели дернуть
Павел
Ему надо шоп однострочно
Павел
В модели сделал метод и все дела
who are you
Ну вы и злюки😄
Павел
Vladislav
Vladislav
вот чорт, отличный фон выбрал
Павел
Чорт всегда появляется на правильном фоне
Vladislav
Ivan
У меня чёрный фон, никак не лучше выглядит
Павел
Обычно это фон сильного алкогольного опьянения
Ivan
Просто кто-то не научился делать обводку букв
Павел
Сначала буквы ты обводишь, а завтра ты глаза подводишь!
Niko
Какую функцию лучше использовать для преобразования ip в удобно-сохраняемый в mysql вид? ip2long long2ip или inet_pton inet_ntop
Niko
первая пара записывает в int, но работает с ipv4, а вторая в бинарный вид, но можно работать с любьой версией ip
Niko
используется ли вообще ipv6 или на данный момент или стоит обойтись для rateLimit обработкой только ipv4???
who are you
да вы эстет батенька
who are you
в чем сложность сделать одно и юзать а потом если надо переделать? или же лучше тоже самое время терять на сперва думать 😄
Niko
конечно лучше сперва думать, а потом делать))) проверено!
(;¬_¬)
здраствуй чат, я не бот =)
Павел
Здравствуй бот
Alexey
Dmitriy
используется ли вообще ipv6 или на данный момент или стоит обойтись для rateLimit обработкой только ipv4???
если сайт работает на v6 то да. ip2long vs inet_pton = разницы особа нет . это больше похоже на холивар. Но я за inet_pton в mysql. (перекладываю ответственность на бд)
Niko
@ExileeD сайт на v4. Но при этом запросы ведь могут идти с v6?