Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
10.11.2007, 15:05 | #1 |
Senior Member
|
Форма выподится второй раз при нажатии кнопки Назад
Приветствую.
Сталкнулся с проблемой при написании экстеншена. Есть голосование за пользователе, с радиокнопками, можно проголосовать и оставить комментарий. после нажатия submit информация записывается в базу данных. Вся проблема в том, что когда вы нажимаете кнопку назад появляется форма и пожно голосовать повторно, то есть повторно записывается информация в базу данных. Хотя стоит проверка, которая при попытки повторного голосования в обычном режиме (то есть заходе в анкету пользователя) не дает это сделать. Вся проблема именно в кнопке Назад. Посоветуйте пожалуйста. |
10.11.2007, 16:24 | #2 |
Senior Member
|
Повторно проверять при записи в базу. Запретить пользователю вернуться на закешированную форму возможности нет при стандартных методах работы с формой. Можно с помощью JS/AJAX... но это та же проверка в базе...
|
10.11.2007, 16:27 | #3 |
Senior Member
|
На самом деле на этих страницах отключен кэш, то есть получается что только проверять повторно базу данных.
Есть ли еще варианты? |
10.11.2007, 16:32 | #4 |
Senior Member
|
Кэш TYPO3 не имеет отношения к проблеме. Страница берется их кэша браузера. Вы не в силах на это повлиять.
|