При добавлении комментариев для гостей, если включена капча. Не сохраняется набранный текст при неправильной заполненной капчи.
Т.е. Например, набираю имя и текст комментария и ввожу код капчи. Если капча введена неправильно весь мой набранный текст пропадает и приходиться заново вводить всю информацию.
Как можно реализовать, что бы при проверки капчи. сохранялась информация. И при не правильном вводе капчи, текст не исчезал.
Если кто уже реализовал. подскажите плиз, что поменять.
#1
2 апреля 2012 в 23:57
#2
3 апреля 2012 в 08:48
Нужно записывать введенные данные в сессию. Затем проверяем каптчу. Если правильно, то сохраняем и очищаем сессию. Если нет, то выводим поля ввода снова и заполняем данные с сессии.
Можно напрямую записывать, можно использовать методы класса user.class.php (строки 1294-1334). Начиная с sessionPut() 4 метода для работы с сессией.
Делал такое в компоненте Афиша. Можешь посмотреть. При добавлении заведений и мероприятий.
Можно напрямую записывать, можно использовать методы класса user.class.php (строки 1294-1334). Начиная с sessionPut() 4 метода для работы с сессией.
Делал такое в компоненте Афиша. Можешь посмотреть. При добавлении заведений и мероприятий.
#3
3 апреля 2012 в 19:13
Марат, Спасибо.
А как правильно прописать добавления в сессию и потом ее очистки?
А как правильно прописать добавления в сессию и потом ее очистки?
Сегодня в 19:47
#4
3 апреля 2012 в 19:50
Хак доски объявлений — возможно данный пост поможет разобраться сто к чему.