yii2-user dektrium. Авторизация с модальном окне

Выкладываем свои наработки
Ответить
Радик
Сообщения: 13
Зарегистрирован: 2018.05.05, 10:17

yii2-user dektrium. Авторизация с модальном окне

Сообщение Радик »

Добрый день.
Появилась необходимость авторизации пользователя в модальном окне.
Используется https://github.com/dektrium/yii2-user
В документации не нашел готового решения.

Какими минимальными затратами это сделать?
Направьте, пожалуйста
Радик
Сообщения: 13
Зарегистрирован: 2018.05.05, 10:17

Re: yii2-user dektrium. Авторизация с модальном окне

Сообщение Радик »

Мне не нужна библиотека по созданию модальных окон.
Модальное окно я могу создать.
Какие экшены библиотеки yii2-user надо вызывать, чтобы авторизовать пользователя?
andku83
Сообщения: 988
Зарегистрирован: 2016.07.01, 10:24
Откуда: Харьков

Re: yii2-user dektrium. Авторизация с модальном окне

Сообщение andku83 »

Радик писал(а): 2018.06.14, 13:39 Какие экшены библиотеки yii2-user надо вызывать, чтобы авторизовать пользователя?
https://github.com/dektrium/yii2-user/b ... r.php#L145
и учитесь задавать правильно вопросы
Радик
Сообщения: 13
Зарегистрирован: 2018.05.05, 10:17

Re: yii2-user dektrium. Авторизация с модальном окне

Сообщение Радик »

дело в том, что этот логин делает редирект, в случае успешной авторизации.
Мне же нужно, чтобы с модального окна дал ответ success либо же error если есть.

Наследовать метод и переписывать?
Готового решения нет?
andku83
Сообщения: 988
Зарегистрирован: 2016.07.01, 10:24
Откуда: Харьков

Re: yii2-user dektrium. Авторизация с модальном окне

Сообщение andku83 »

в данном расширении не видно
Радик
Сообщения: 13
Зарегистрирован: 2018.05.05, 10:17

Re: yii2-user dektrium. Авторизация с модальном окне

Сообщение Радик »

а performAjaxValidation В коде для чего тогда?
https://github.com/dektrium/yii2-user/b ... r.php#L155
Радик
Сообщения: 13
Зарегистрирован: 2018.05.05, 10:17

Re: yii2-user dektrium. Авторизация с модальном окне

Сообщение Радик »

никто не знает?
Loveorigami
Сообщения: 977
Зарегистрирован: 2014.08.27, 21:54

Re: yii2-user dektrium. Авторизация с модальном окне

Сообщение Loveorigami »

Еще не сделал?
Я тебе дал во втором посте наводку. Если б ты был более дтужелюбен, уже бы забыл про свой вопрос.
А так.... создавай модальные окна далее... как умеешь.
Shotty
Сообщения: 36
Зарегистрирован: 2019.03.02, 19:30

Re: yii2-user dektrium. Авторизация с модальном окне

Сообщение Shotty »

Я тоже задавался таким вопросом, реализовал сам. Вот пример, может пригодиться

Код: Выделить всё

// Модель авторизации
        $login = \Yii::createObject(\dektrium\user\models\LoginForm::className());

        // Загрузка данных из формы и авторизация юзера
        if ($login->load(\Yii::$app->request->post()) && $login->login()) {

            return $this->redirect('/user/'.\Yii::$app->user->identity->id);
        }

        return $this->render('index', [ 'login'  => $login]);
Передаешь в вид переменную login и можешь сделать свою форму, но с полями как в модуле. И метод

Код: Выделить всё

$login->login()
автоматизирует пользователя. Надеюсь помог))
Ответить