Глюк с выдачей инвайтов

страница не существует - 404

#1 2 сентября 2013 в 23:55
Уважаемые коллеги… Возникла необходимость на одном из сайтов организовать регистрацию по инвайтам (ранее, каюсь, никогда не трогал эту функцию за ненадобностью)… Так вот, при тестировании функции, после этапа ввода почты получателя инвайта и нажатия кнопки "отправить" выходит страница 404… Ссылается на "… /users/invites.html"

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