PHP7, MySQL 5.7. Тестировал 3.2.1 ru (MF 56.0 W10Eru)
При предпросмотре сообщения или отправке сообщения получил:
'FORM_INVALID' => 'Ошибка отправки формы. Попробуйте ещё раз.',
Входил-выходил, чистил
куки и кеш, загружал оригинальный posting_body.html - что в лоб, что по лбу, - ноу дифференс.
Надоело (мягко говоря)
Открыл posting.php и грохнул:
Код: Выделить всё
// check form
if (($submit || $preview) && !check_form_key('posting'))
{
$error[] = $user->lang['FORM_INVALID'];
}
Через некоторое время опять почистил куки, вернул вышеуказанное хозяйство в posting.php - пошло без ошибок.
Вопрос: Че за "шляпа" это была? Потом,
- что это такое? Этот проверочный ключ отправки формы привязывается в кукам и к результату может привести их устаревание, их мешанина и устаревшие (неперекомпилированные) кеш-файлы шаблонов?