@yii2ru

Страница 1333 из 1721
Максим
08.06.2018
08:06:28
либо фатал эррор какой то валится

в консоли ошибки есть?

Alexandr
08.06.2018
08:06:43
Нет фатала

Google
Alexandr
08.06.2018
08:06:45
Да

Аякс



Максим
08.06.2018
08:07:47
Нет фатала
код обработчика надо поглядеть

это клиентская валидация, там даже запрос не отправляется

Alexandr
08.06.2018
08:09:40
Фото отправил, но пока не отправляется - висит

Максим
08.06.2018
08:10:04
так можно просто кодом отправить)

Alexandr
08.06.2018
08:10:18


Вьюха нужна?

Alexandr
08.06.2018
08:21:29
Парни, очень очень нужна помощь. Есть кто живой и знающий?)

Sanzhar
08.06.2018
08:27:20
Что у тебя?

Pavel
08.06.2018
08:28:06
Вьюха нужна?
Покажи. А код в login какой? Стандартный из yii2-app-basic?

Google
Дмитрий
08.06.2018
08:28:13
Когда уже приучатся сразу задавать вопрос

В группе где почти 1000 участников глупо спрашивать про живых

Максим
08.06.2018
08:29:45
В группе где почти 1000 участников глупо спрашивать про живых
надо еще с каждым отдельно поздороваться)

Максим
08.06.2018
08:31:08
https://pastebin/fGFd89K4
This is a private paste. If you created this paste, please login to view it.

Pavel
08.06.2018
08:31:13
https://pastebin/fGFd89K4
Ссылка нерабочая "This is a private paste"

Alexandr
08.06.2018
08:31:23
Ой, соррян

https://pastebin/UABF9i4h

Максим
08.06.2018
08:32:16
та где ты эти ссылки берешь

нерабочая же, надо .com добавлять руками

Alexandr
08.06.2018
08:33:10
https://pastebin.com/UABF9i4h

@kohone что-то ещё нужно?

Максим
08.06.2018
08:36:49
https://pastebin.com/UABF9i4h
а почему в аякс форме урла нет, куда запросы будут идти? мало ли на какой странице юзер захочет авторизоваться

запрос будет уходить на ту же страницу, где он щас, а там обработчика логина может не быть

Alexandr
08.06.2018
08:37:48
Как нужно прописать?

Максим
08.06.2018
08:38:21
'action' => '/login' или какой там у тебя урл

Alexandr
08.06.2018
08:38:23
auth/login?

Максим
08.06.2018
08:38:52
хотя если правильных юзеров авторизует, а неправильным ошибку не выдает, то не в этом проблема

покажи что запрос возвращает, куда он уходит и с какими параметрами, из network браузерной консоли

Alexandr
08.06.2018
08:41:43
Набрал несуществующего пользователя и нажал войти

Google
Alexandr
08.06.2018
08:42:12
Фото грузятся

Максим
08.06.2018
08:42:16
ага

Alexandr
08.06.2018
08:46:05
https://prnt.sc/jsfj58

https://prnt.sc/jsfjmz

Максим
08.06.2018
08:49:28
а попробуй вместо $this->renderAjax вернуть return Json::encode($model);

с этим renderAjax не работал, возвращаю json при работе с ajax

хотя это наверное лучше возвращать внутри request->isAjax если логин не прошел

Alexandr
08.06.2018
08:52:34
Не работает, все тоже самое

Сделал внутри isAjax

Максим
08.06.2018
08:53:06
так если ты поменял, а все происходит так же точно, то наверняка ты не там принимаешь и обрабатываешь данные

Alexandr
08.06.2018
08:55:20
Там, когда что-нибудь дампаю, то все выводится

Максим
08.06.2018
08:55:39
почему тогда возвращается не json?

Alexandr
08.06.2018
08:56:37
почему тогда возвращается не json?
Не знаю, видимо он туда не доходит

https://prnt.sc/jsfpb9

Максим
08.06.2018
08:58:20
Не знаю, видимо он туда не доходит
запрос постом отправляется?

Alexandr
08.06.2018
08:58:38
На скрине должна выводится ошибка которую я выделил

Максим
08.06.2018
08:59:24
так может запрос не аяксом отправляется? а обычным постом?

если ты аяксом форму подгружаешь, это не значит, что отправляется она тоже аяксом

хотя если авторизует, то все ок)

Google
Alexandr
08.06.2018
09:00:38
Да, авторизует

Весь код, который относится к моей проблеме.. https://pastebin.com/NzuTsvw9

Максим
08.06.2018
09:05:15
без самого кода невозможно его отдебажить) так что дальше сам

идей больше нет

ну ёпта

if (Yii::$app->request->isAjax) { if ($model->load(Yii::$app->request->post()) && $model->login()) { return $this->redirect(['/']); // return Json::encode($model); } } не так же надо было

а вот так if (Yii::$app->request->isAjax) { if ($model->load(Yii::$app->request->post()) && $model->login()) { return $this->redirect(['/']); } return Json::encode($model); }

Admin
ERROR: S client not available

Alexandr
08.06.2018
09:08:46
Это сделал как ты написал

Максим
08.06.2018
09:09:18
ну воот уже лучше. видимо, модель не заполняется данными, раз везде null

Alexandr
08.06.2018
09:09:19
Форма так открывается

Максим
08.06.2018
09:10:19
а если заполнить форму и отправить, что возвращает?

ну это не вариант все равно, каждый раз форма вызывается через аякс, и аяксом опять же отправляются данные в нее. надо наверное делать проверку, что имейл не пустой, тогда только возвращать json

Alexandr
08.06.2018
09:11:17
Я не могу ее заполнить. Я когда нажимаю кнопку авторизация, показания вот эта фигня

Максим
08.06.2018
09:11:22
при каждом вызове формы модель пытается авторизоваться)

хотя данные ты еще не ввел

Olga
08.06.2018
09:12:18
привет! у меня вопрос по тестам (codeception). пишу Acceptance для API (пройтись по методам, проверить что отвечает правильно) и вот такой вопрос, как лучше сгруппировать по Cept файлам. SomeMethodCept.php - должен ли он содержать все проверки для этого метода апи (проверить и валидацию с 422, и правильный ответ апи и еще какие-то случаи) или же бить по разным Cept, типа InvalidRequestSomeMethodCept.php SuccessResponceSomeMethodCept.php какой тут good way?

Дмитрий
08.06.2018
09:13:16
По методам

Google
Дмитрий
08.06.2018
09:13:28
По ответам за****ся искать потом нужный метод

Ой

Простите

Alexandr
08.06.2018
09:14:32
По моему вопросу кто-нибудь поможет?

Делаю авторизацию по кнопке в модельном окне, валидация для обязательных полей работает, но когда ввожу такие данные которых нет, никакого сообщения нет что неправильный логин или пароль. В чем может быть дело? Весь код, который относится к моей проблеме.. https://pastebin.com/NzuTsvw9

Максим
08.06.2018
09:16:58
как по мне, не надо через аякс форму грузить. загрузи ее в модалку при загрузке страницы, и потом просто модалку вызывай

Alexandr
08.06.2018
09:17:24
Ч

Максим
08.06.2018
09:17:35
ошибка просто не возвращается - вот в чем проблема

Alexandr
08.06.2018
09:17:47
Я ее и так в модалку гружу

Olga
08.06.2018
09:17:49
По ответам за****ся искать потом нужный метод
согласна, получатеся, что тогда задача Cept проверить валидность работы одного метода в целом и все равно сколько там реально assertов будет

Максим
08.06.2018
09:18:12
так ты ее рендером обычным в шаблон вгрузи, чтобы не было попытки авторизации при вызове модалки

Я ее и так в модалку гружу
тогда наверное и будет нормально ошибка возвращаться. Но это не точно)

где то провтык однозначно)

Alexandr
08.06.2018
09:23:08
так ты ее рендером обычным в шаблон вгрузи, чтобы не было попытки авторизации при вызове модалки
Гружу рендером, ошибка возращается, все хорошо (выделил на скрине), но как убрать хедер и футер из формы, которые грузятся в модалку?

https://prnt.sc/jsg0ph

Alexandr
08.06.2018
09:24:30
renderAjax('OnlyMyFormViewFile')
Тогда ошибка с которой я пришел изначально

Alexandr
08.06.2018
09:25:21
как грузишь в шаблон?
Не понял вопроса

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