@yii2ru

Страница 1623 из 1721
Art
12.09.2018
22:57:02
то что это не прямой правильный путь а путь который становится правильным благодоря костылю

тот же виджет не будет самостоятельно работать без кучи классов которые задействованны

хотя в виджет наверное самый правельный вариант будет, если ничего другого не придумаю или другое не предложат

Google
Dilshod
13.09.2018
03:52:52
Здравствуйте друзьями у меня вопрос есть по Sluggable! Правила URL: 'page/<slug:.+>'=>'page/slug', Action: public function actionSlug($slug){ $model=\app\models\Article::find()->where(['slug'=>$slug])->one(); return $this->render('page', compact('model')); } Вопрос: in url /page/oferta Not working! in change Url to /page/oferta-1 working! how to solve it please help me?!

I am using this Library: use zabachok\behaviors\SluggableBehavior;

Vadim
13.09.2018
03:55:55
Мужики, подскажите как в свой валидатор передать значение из другого поля модели? http://joxi.ru/Vm6LYYvtD7ZyGA

В модель прилетает null вместо значения

Евгений
13.09.2018
07:14:57
Всем привет, ребята подскажите как решить проблему с YII2 капчей , стоит капча родная yii (с ajax валидацией) с недавнего времени обнаружилось что в логирование идет перебор левых логинов за секунду штук 20 , тоесть массово приходят логин и пароль и ответ мы отдаем что неправильный логин или пароль , то есть ответ что неправильная капча нет , в чем проблем или подскажите где искать дыру в капче ?

Евгений
13.09.2018
07:38:00
проверку капчи имете ввиду ['captcha', 'required'], то она включена я не пойму каким образом ее обходят ?

Иван
13.09.2018
07:50:13
Всем привет, ребята подскажите как решить проблему с YII2 капчей , стоит капча родная yii (с ajax валидацией) с недавнего времени обнаружилось что в логирование идет перебор левых логинов за секунду штук 20 , тоесть массово приходят логин и пароль и ответ мы отдаем что неправильный логин или пароль , то есть ответ что неправильная капча нет , в чем проблем или подскажите где искать дыру в капче ?
Что приходит в голову: - у Вас на проде dev окружение фреймворка, и кто - то тупо стандартное 'testcaptcha' присылает, и валидация проходит - как сказал товарищ выше - капча не requered - может у вас проверка капчи в одной форме на одном url, сабмит формы на другой форме и на другом url, и кто - то тупо post запросы шлет на url сабмита формы, и чхать им на вашу капчу - а что csrf? отключен? или как - поставьте в логировании запись POST запросов, смотрите что вам приходит, попробуйте сами подобный запрос на форму отправить, все же просто

Евгений
13.09.2018
08:00:49
csrf включен если я остпарвля POST с username и pass то у меня ошибка Unable to verify your data submission

Google
Евгений
13.09.2018
08:02:12
на проде включен prod

testcaptcha тоже нет

логирования поста стоит ранее и мне отдает Unable to verify your data submission , все просто но не понятно как так

Иван
13.09.2018
08:17:34
запости плиз сюда rules() твоей валидирующей формы (модели)

Евгений
13.09.2018
08:26:20
public function rules() { $rules = [ [['username', 'password'], 'required'], ['username', 'validateUsername'], // rememberMe must be a boolean value ['rememberMe', 'boolean'], ['password', 'validatePassword'], ['ip', 'string'], // ['captcha', 'captcha'], ['captcha', 'required'], ['captcha', 'codeVerify'] ]; return $rules; } и для ajax валидации есть готовый метод public function codeVerify($attribute) { //Param:'captcha',is name 'captcha' in actions() of controller;Yii::$app->controller,the controller that call this function $captcha_validate = new \yii\captcha\CaptchaAction('captcha', Yii::$app->controller); if ($this->captcha) { $code = $captcha_validate->getVerifyCode(); if ($this->captcha != $code) { $this->addError($attribute, Yii::t('appu', 'Неправильный код проверки.')); } } }

jenia
13.09.2018
08:29:06
Это Рест?

Евгений
13.09.2018
08:30:56
Это Рест?
не совсем понял вопроса ?

jenia
13.09.2018
08:32:16
не совсем понял вопроса ?
Не читал более ранние сообщения. Сорри

jenia
13.09.2018
08:38:50
Я бы просто всунуд бы проверку на существование проверки на csrf Validation в before Action и посмотрел если она там. Или куда нибудь в начале модуля поближе к началу. Может что то ещё раньше её перебивает

Андрей
13.09.2018
08:45:21
создал паблик переменную в контроллере, с одного экшена ложу туда пост, в другом хочу взять эту дату но там почему-то нул, в чем проблема

?

Андрей
13.09.2018
08:51:07
Кажется проблема в понимани как работает php
помимо очевидных фактов, помощь будет?)

Aleksey
13.09.2018
08:52:18
помимо очевидных фактов, помощь будет?)
Читани первый абзац http://phpfaq.ru/newbie/na_tanke

Aleksey
13.09.2018
08:52:59
Хотя лучше всю страницу

Andrey
13.09.2018
08:53:29
Хотя лучше всю страницу
Лучше документацию по php)

Google
Андрей
13.09.2018
08:53:57
Andrey
13.09.2018
08:54:27
Pastebin сюда код хадейни покажи

Андрей
13.09.2018
08:54:58
public $outlets_settings; public function actionApiSettings($id) { if ($request->isPjax && $request->isPost) { Yii::error($this->outlets_settings); if(!$this->outlets_settings) $this->outlets_settings = $distributor_agent_settings_form->outlets_settings; $post = $request->post(); $post['outlets_settings'] = $this->outlets_settings; if ($distributor_agent_settings_form->load($post) and $distributor_agent_settings_form->save()) { \Yii::$app->getSession()->setFlash('settings', Yii::t('app', 'Changes have been saved')); } } } public function actionOutletsInfo() { $this->outlets_settings = Yii::$app->request->post('outlets_settings'); }

Andrey
13.09.2018
08:55:26
Pastebin сюда плиз залей

То так каша

Aleksey
13.09.2018
08:56:59
У меня тоже не пониманиние как работает Select2 от Kartika Есть форма с полями. При валидации какого-нибудь поля (при его изменении), почему-то срабатывает валидация select2 другого поля, как это убрать?

Андрей
13.09.2018
08:57:15
https://pastebin.com/ptqv5BHw

Павел
13.09.2018
08:58:14
$request->isPjax

Разве?

Андрей
13.09.2018
08:58:35
?

если сначала вызвать actionOutletsInfo а потом actionSettings то на 7 строке будет нул

вопрос почему

Павел
13.09.2018
08:59:15
Прикинь!

Андрей
13.09.2018
08:59:23
прикинул

Павел
13.09.2018
08:59:34
Объект контроллера создаётся каждый запрос новый

Ещё вопросы?

Андрей
13.09.2018
08:59:49
бля

норм тема

и что же делать

Павел
13.09.2018
09:00:34
Ты вообще что слышал про PHP?

Google
Andrey
13.09.2018
09:00:57
Андрей
13.09.2018
09:01:06
зачем этот лишний пиздеж

Павел
13.09.2018
09:01:29
зачем этот лишний пиздеж
Затем что ты нихуя не знаешь! Так доступно?

Andrey
13.09.2018
09:01:32
зачем этот лишний пиздеж
сначала поговорить, а потом к делу)

Андрей
13.09.2018
09:01:38
прикинь

я это сам понимаю

Admin
ERROR: S client not available

Андрей
13.09.2018
09:01:45
кароч ладно

забей

Aleksey
13.09.2018
09:01:52
зачем этот лишний пиздеж
Должны же програмисты как-то самоутверждаться

Павел
13.09.2018
09:01:57
Блять тогда чего ты тут целку из себя строишь?

Андрей
13.09.2018
09:01:57
+

где

Andrey
13.09.2018
09:02:04
Затем что ты нихуя не знаешь! Так доступно?
не агрись так) Парень не может решить задачу, надо помочь, объяснить

Андрей
13.09.2018
09:02:06
пруф

Павел
13.09.2018
09:02:10
Тебя спрашивают твой уровень знаний ты начинаешь кобениться

Андрей
13.09.2018
09:02:17
чтооооо

Павел
13.09.2018
09:02:26
Андрей
13.09.2018
09:02:28
он ебанулся?

Google
Андрей
13.09.2018
09:02:36
лооол

зайка

иди прочь

+

Andrey
13.09.2018
09:03:21
он ебанулся?
субординацию плиз соблюдай и не оскорбляй, тебя никто не оскорбляет

Павел
13.09.2018
09:03:22
Мне лучше подскажите)
В чем вопрос то?

Андрей
13.09.2018
09:04:08
Aleksey
13.09.2018
09:04:17
Вопрос в работе Select2 от Kartika Есть форма с полями. При валидации какого-нибудь поля (при его изменении), почему-то срабатывает валидация select2 другого поля, как это убрать?

Павел
13.09.2018
09:04:35
Id разные?

Дебажить js надо если id разные

Андрей
13.09.2018
09:05:24
jenia
13.09.2018
09:05:26
По моему просто он не отсылает csrf на сервер. Проверь что в post приходит в debug. Если не приходит то нужно как то его туда его передать. Можно взять с header страницы он там генерится

Aleksey
13.09.2018
09:05:55
id разыне

Andrey
13.09.2018
09:06:37
мб где нить не там что-то прописал

jenia
13.09.2018
09:08:02
Посмотри что ты отдаешь widget если есть вставка тегов при загрузке страницы

Andrey
13.09.2018
09:08:16
так что же делать, я так и не понял
давай так, можешь свой пример упросить вообще из одного метода передать данные в другой давай так

Павел
13.09.2018
09:11:04
так что же делать, я так и не понял
Используй сессию для хранения

Страница 1623 из 1721