
Максим
08.06.2018
08:06:28
либо фатал эррор какой то валится
в консоли ошибки есть?

☕ CunningFox
08.06.2018
08:06:41

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
Вьюха нужна?

Mark
08.06.2018
08:12:37

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

Alexandr
08.06.2018
08:30:21

Максим
08.06.2018
08:31:08

Pavel
08.06.2018
08:31:13

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
запрос будет уходить на ту же страницу, где он щас, а там обработчика логина может не быть

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
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);
}

Alexandr
08.06.2018
09:08:30

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

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

Alexandr
08.06.2018
09:23:08
https://prnt.sc/jsg0ph

Maxim
08.06.2018
09:23:44

Константин
08.06.2018
09:24:11

Alexandr
08.06.2018
09:24:30

Максим
08.06.2018
09:24:52

Alexandr
08.06.2018
09:25:21