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