@yii2ru

Страница 1466 из 1721
Yury
09.07.2018
20:10:20
ребят, есть такая форма `<form action="result/" method="post"> <input type="hidden" name="_csrf" value="<?=Yii::$app->request->getCsrfToken()?>" /> </form>` и такой экшн if (Yii::$app->request->post()) { return $this->redirect('result', []); } получаю 400 Unable to verify your data submission., как задебожить или в чем может быть проблема? `

Yury
09.07.2018
20:13:14
CSRF-токен вырубить.
дык с инпутом этим и с токеном работать должно вроде

ну и вырубить токен не вариант в данном случае, надо так чтоб не вырубать :)

Google
Максим
09.07.2018
20:14:19
Yury
09.07.2018
20:14:52
Может экшен обязательный параметр ждёт?
в поисках ошибки упростил форму до цсрф инпута и экшн до строчек что кинул выше. больше нет там ничего

Данные идут извне?
нет, одна вью с формой, вторая с результатом и 2 экшна собсно

Максим
09.07.2018
20:16:11
в поисках ошибки упростил форму до цсрф инпута и экшн до строчек что кинул выше. больше нет там ничего
Может проблема в слеше тут action="result/" зачем он там нужен? Может урл менеджер редиректит на правильный урл и данные теряются

Ad.x ??
09.07.2018
20:16:39
<form action="result/" method="post"> <input type="hidden" name="_csrf" value="<?=Yii::$app->request->getCsrfToken()?>" /> </form> шоб эту петрушку не писать с цсрф можна просто <?= Html::beginForm('result', 'post') ?> ... <?= Html::endForm ?>

бля

че с форматилкой

Максим
09.07.2018
20:17:10
че с форматилкой
Может обязательно закрыть надо?

Romuald
09.07.2018
20:18:01
Привет! После генерации gii чет ловлю 404 ошибку. С чем связано может быть?

Romuald
09.07.2018
20:18:25
Контроллер ни где не нужно подключать?

По дефу должно работать?

Google
Максим
09.07.2018
20:19:28
По дефу должно работать?
У тебя урл менеджер дефолтный?

Максим
09.07.2018
20:19:48
И на каком этапе 404? При входе?

Какой урл используешь?

Yury
09.07.2018
20:20:46
Может проблема в слеше тут action="result/" зачем он там нужен? Может урл менеджер редиректит на правильный урл и данные теряются
да что со слешем что без - один и тот же результат ( это я химичил уже. ему не нравится сам пост почему-то. я в проверке if (Yii::$app->request->post()) дампаю, та же ошибка 400 и никакого дампа, тоесть он даже туда не заходит

Romuald
09.07.2018
20:20:58
Yury
09.07.2018
20:21:09
пост отправляю жикверью .submit(); но какая разница то

Максим
09.07.2018
20:21:45
Да сразу
По какой ссылке заходишь?

Ad.x ??
09.07.2018
20:21:46
нужно вызывать неотложку

Максим
09.07.2018
20:22:03
Yury
09.07.2018
20:22:06
все плохо
ну поясни

Romuald
09.07.2018
20:22:09
По какой ссылке заходишь?
Как нагенерил. /user_book/index

Ad.x ??
09.07.2018
20:22:23
ну поясни
<?= Html::beginForm(['result'], 'post') ?>

Максим
09.07.2018
20:22:33
Как нагенерил. /user_book/index
А, так ты модели контроллеры и вьюхи сделал, но не заходит на них?

Там дефис а не _

Yet Another Stats
09.07.2018
20:22:42
+
Карма @kohone стала 19

Yury
09.07.2018
20:22:48
<?= Html::beginForm(['result'], 'post') ?>
блин, неужели сразу не было понятно что вопрос в том как без юишного вмешательства отправить форму

Romuald
09.07.2018
20:23:05
Google
Максим
09.07.2018
20:23:06
И контроллер UserBookController

Javharbek
09.07.2018
20:23:10
Romuald
09.07.2018
20:23:16
Ad.x ??
09.07.2018
20:23:22
Romuald
09.07.2018
20:23:22
И контроллер UserBookController
Контроллер норм

И контроллер UserBookController
Заработало! Спасибо!

Yury
09.07.2018
20:23:59
у тебя и так есть уиишное вмешательство для отправки формы
тоесть нереально просто хтмлем налячкать форму и отправить, вручную вставив инпут с цсрф?

Ad.x ??
09.07.2018
20:24:26
блин, неужели сразу не было понятно что вопрос в том как без юишного вмешательства отправить форму
<form action="<?= Url::toRoute(['result']) ?>" method="post"> <input type="hidden" name="_csrf" value="<?=Yii::$app->request->getCsrfToken()?>" /> так легче будет?

Максим
09.07.2018
20:24:43
Ad.x ??
09.07.2018
20:25:10
тоесть нереально просто хтмлем налячкать форму и отправить, вручную вставив инпут с цсрф?
реально, надо знать куда отправлять. ты видимо не знаешь. потому и неотложку вызывать нужно

случай клинический

Yury
09.07.2018
20:25:56
случай клинический
кул стори, только урл правильный. и если там просто срендерить вьюху и перейти дайректом все ок отображается

Максим
09.07.2018
20:26:31
Максим
09.07.2018
20:26:49
Бери его тоже из реквеста

Yury
09.07.2018
20:26:50
да с капота не менялось нихрена

в том то и беда )

Google
Like
09.07.2018
20:27:02
?

Максим
09.07.2018
20:27:13
в том то и беда )
Погляди по ссылке пример, может найдешь косяк

Ad.x ??
09.07.2018
20:28:26
?
что делать, когда кругом одни идиоты? )

Like
09.07.2018
20:28:34
Хз

Yury
09.07.2018
20:29:00
таки в цсрф беда

только вот схрена ли

Like
09.07.2018
20:29:15
Я в таких случаях просто вырубаю его для урла

Ну или если мне впадлу из мета тега тянуть токен))))

Admin
ERROR: S client not available

Ad.x ??
09.07.2018
20:29:33
Like
09.07.2018
20:30:07
ой пиздец... ты в ларе так делаешь?
Я последние месяца 4 пишу апишку, мне похуй

Ad.x ??
09.07.2018
20:30:23
откуда в апишке мета тайтл?

Yury
09.07.2018
20:30:26
себя с ноги выруби, дурачек. ты так самоутвердиться пытаешься?

вскукареки и только

Like
09.07.2018
20:30:40
Ad.x ??
09.07.2018
20:30:43
Yury
09.07.2018
20:30:47
упс

тогда пардон )

Ad.x ??
09.07.2018
20:30:54
Его там нету
внезапно )

Google
Like
09.07.2018
20:31:13
Че ты доебался

Я занят

Yury
09.07.2018
20:31:17
в общем беда с цсрф, спасибо всем неравнодушным, будем копать

Ad.x ??
09.07.2018
20:31:28
Я занят
ну ты написал в чат

Like
09.07.2018
20:31:33
А ты написал мне

Ad.x ??
09.07.2018
20:31:36
значит не занят

занятые люди в чят не пишут же

Like
09.07.2018
20:31:52
значит не занят
Для тебя всегда свободен (нет)

Ad.x ??
09.07.2018
20:31:53
им некогда

Javharbek
09.07.2018
20:32:07
Yury
09.07.2018
20:32:35
Для контроллера вырубите цсрф
да тут уже просто интересно почему не канает мой вариант

ну и вырубать не вариант )

Ad.x ??
09.07.2018
20:32:58
Для контроллера вырубите цсрф
отличный совет от отличных безопасников :D

Максим
09.07.2018
20:33:13
ну и вырубать не вариант )
Вообще не вариант

Ad.x ??
09.07.2018
20:33:32
да тут уже просто интересно почему не канает мой вариант
просто попробуй мой вариант с формой уишной. там корректный токен вставляется. проверено!

Javharbek
09.07.2018
20:33:41
Mark
09.07.2018
20:33:51
занятые люди в чят не пишут же
Ды почему, целый день сложно отработать, голова сама ищет как отвлечься

Like
09.07.2018
20:34:23
Парни, я - джсер, че делать

Максим
09.07.2018
20:34:27
Ды почему, целый день сложно отработать, голова сама ищет как отвлечься
Работай на локалке без инета) и все будет норм с концентрацией

Mark
09.07.2018
20:34:38
А гуглить-то как?

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