View Issue Details

IDProjectCategoryView StatusLast Update
0003237Wishes_Commonpublic2017-10-23 00:05
ReporterheilongAssigned To 
PrioritynormalSeverityminorReproducibilitysometimes
Status newResolutionopen 
Product Version 
Target VersionFixed in Version 
Summary0003237: Баг трекере: Invalid form security token. This could be caused by a session timeout ...
DescriptionЯ не знаю, может быть это также к разработчикам MantisBT, но наверно это можно решить и настройками php. Вот тут есть описание той же проблемы, что и у меня, самый последний коммент всё объясняет.
https://www.mantisbt.org/bugs/view.php?id=12381
А также
https://www.mantisbt.org/bugs/view.php?id=11680

Я регулярно на баг трекере сталкиваюсь с проблемой при отправки note.
Это возникает, когда некий багрепорт был открыт у меня в браузере длительное время, после чего я пишу туда ответ (note), и нажимаю Add note. Возможно, за это время сессия уже истекла - вылезает ошибка Application error #2800 Invalid form security token. This could be caused by a session timeout, or accidentally submitting the form twice. И совет нажать кнопку Back. После нажатия Back загружается опять страница с багрепортом, но пропало всё нажитое непосильным трудом старательно введённый note исчез.

Полагаю, можно было бы увеличить время сессии в настройках пхп. Но в принципе это вопрос безопасности, до бесконечности же неразумно увеличивать это время сессии. Так что я могу понять, что такая ошибка иногда может возникать (и случается это периодически на самых разных форумах, блогах и т.д.). Но обычно в таком случае нажатие back загружает прошлую страницу, где все поля формы восстановлены. Я так полагаю, что перед submit-ом формы её поля сохраняются (скажем, в куки), при успехе сабмита формы кукие удаляется, а в случае ошибке и возвращении на страницу - восстанавливаются. Я не знаю, это не реализовано в mantis, или реализовано, но не настроено/не работает, если скажете, буду писать bug report/feature request к MantisBT
TagsNo tags attached.
Build

Activities

JohnDoe

2017-10-18 12:55

updater   bugnote:0015688

Someone wrote

Но обычно в таком случае нажатие back загружает прошлую страницу, где все поля формы восстановлены
У меня поля восстанавливаются, но при попытке повторно отправить получаю ту же ошибку.

Приходится записывать где-то вручную введённые данные, перезагружать страницу, и повторять ввод.
Скорее всего это проблема мантиса, он вообще рогатый во многих местах.

DrKnS

2017-10-23 00:05

administrator   bugnote:0015730

Мантис обновлён. Повторяется?

Issue History

Date Modified Username Field Change
2016-05-16 12:47 heilong New Issue
2017-10-18 12:55 JohnDoe Note Added: 0015688
2017-10-23 00:05 DrKnS Note Added: 0015730