Уважаемые коллеги… Возникла необходимость на одном из сайтов организовать регистрацию по инвайтам (ранее, каюсь, никогда не трогал эту функцию за ненадобностью)… Так вот, при тестировании функции, после этапа ввода почты получателя инвайта и нажатия кнопки "отправить" выходит страница 404… Ссылается на "… /users/invites.html"
Что оно может быть??? Очень нужна эта функция, помогите плиз…
страница не существует - 404
#1
2 сентября 2013 в 23:55
#2
3 сентября 2013 в 08:09
Форма com_users_invites не проходит валидацию Проверка в components/users/frontend
<form method="post" action=""> <input type="text" name="invite_email" class="text-input" value="" style="width:200px"/> <input type="submit" name="send_invite" value="{$LANG.SEND_INVITE}" /> </form>
if (cmsCore::inRequest('send_invite')){ if(!cmsCore::validateForm()) { cmsCore::error404(); }//не прошла валидацию ошибка 404 cmsUser::clearCsrfToken();
#3
3 сентября 2013 в 18:04
В форме /templates/_***_/components/com_user_invites.tpl
Добавь
Добавь
<input type="hidden" name="csrf_token" value="{php} echo cmsUser::getCsrfToken(){/php}" />
Сегодня в 01:53
#4
3 сентября 2013 в 20:29
oll, спасибо Вам большое, все получилось, работает!