Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 10.11.2007, 15:05   #1
AleXUnder
Senior Member
 
Аватар для AleXUnder
 
Регистрация: 10.01.2004
Сообщений: 201
Отправить сообщение для AleXUnder с помощью ICQ Отправить сообщение для AleXUnder с помощью Skype™
По умолчанию Форма выподится второй раз при нажатии кнопки Назад

Приветствую.
Сталкнулся с проблемой при написании экстеншена. Есть голосование за пользователе, с радиокнопками, можно проголосовать и оставить комментарий. после нажатия submit информация записывается в базу данных. Вся проблема в том, что когда вы нажимаете кнопку назад появляется форма и пожно голосовать повторно, то есть повторно записывается информация в базу данных. Хотя стоит проверка, которая при попытки повторного голосования в обычном режиме (то есть заходе в анкету пользователя) не дает это сделать. Вся проблема именно в кнопке Назад.
Посоветуйте пожалуйста.
AleXUnder вне форума   Ответить с цитированием
Старый 10.11.2007, 16:24   #2
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Повторно проверять при записи в базу. Запретить пользователю вернуться на закешированную форму возможности нет при стандартных методах работы с формой. Можно с помощью JS/AJAX... но это та же проверка в базе...
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 10.11.2007, 16:27   #3
AleXUnder
Senior Member
 
Аватар для AleXUnder
 
Регистрация: 10.01.2004
Сообщений: 201
Отправить сообщение для AleXUnder с помощью ICQ Отправить сообщение для AleXUnder с помощью Skype™
По умолчанию

На самом деле на этих страницах отключен кэш, то есть получается что только проверять повторно базу данных.
Есть ли еще варианты?
AleXUnder вне форума   Ответить с цитированием
Старый 10.11.2007, 16:32   #4
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Цитата:
Сообщение от AleXUnder Посмотреть сообщение
На самом деле на этих страницах отключен кэш, то есть получается что только проверять повторно базу данных.
Есть ли еще варианты?
Кэш TYPO3 не имеет отношения к проблеме. Страница берется их кэша браузера. Вы не в силах на это повлиять.
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 22:53.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория