Небольшой вопрос про AjaxForm и Login
Приветствую.
Вызываю Logn с помощтю AjaxForm (форма во всплывающем окне):
Вроде всё хорошо… работает — как надо, однако стандартные loginResourceId/logoutResourceId не отлавливаются. Форма после успешного входа становиться disabled, и на этом всё. Только после волшебной кнопки F5, можно понять, что авторизация прошла успешно.
Не подскажите как спасти ситуацию?
Благодарю.
Вызываю Logn с помощтю AjaxForm (форма во всплывающем окне):
[[!AjaxForm?
&snippet=`Login`
&loginResourceId=`1`
&form=`tpl.login`
&logoutTpl=`tpl.logout`
&logoutResourceId=`1`
&validate=`username:required,password:required`
&validationErrorMessage=`В форме содержатся ошибки!`
&successMsg=`Всё хорошо!`
&redirectToPrior=`1`
]]на данный момент валидацию реализовал ужасно, скорей всего :) (непосредственно в Login записал нужные мне условия).if (empty($_POST['username'])) {
return $AjaxForm->error('Ошибки в форме', array('name' => 'Вы не заполнили имя'));
} else {
.. сам Login ..
}Но суть вопроса не в этом…Вроде всё хорошо… работает — как надо, однако стандартные loginResourceId/logoutResourceId не отлавливаются. Форма после успешного входа становиться disabled, и на этом всё. Только после волшебной кнопки F5, можно понять, что авторизация прошла успешно.
Не подскажите как спасти ситуацию?
Благодарю.
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
1
Комментарии: 1