Summary | Clarify that actions prevented by CSRF tokens can be retried |
Queue | IMP |
Queue Version | 4.3 |
Type | Bug |
State | Resolved |
Priority | 3. High |
Owners | Horde Developers (at) , slusarz (at) horde (dot) org |
Requester | laurent (at) opensolaris (dot) org |
Created | 11/12/2008 (6081 days ago) |
Due | |
Updated | 08/11/2010 (5444 days ago) |
Assigned | 12/09/2008 (6054 days ago) |
Resolved | 08/11/2010 (5444 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | No |
Assigned to Michael Slusarz
State ⇒ Resolved
Bug: 7669On invalid token during logout, redirect to initial page
Merge from git: 7c61bc0e09925169c1f4007253abbde4281bd98d
http://cvs.horde.org/diff.php/horde/docs/CHANGES?rt=horde&r1=1.515.2.612&r2=1.515.2.613&ty=u
http://cvs.horde.org/diff.php/horde/login.php?rt=horde&r1=2.175.2.17&r2=2.175.2.18&ty=u
Bug #7669: On invalid token during logout, redirect to initial pagehttp://git.horde.org/diff.php/horde/docs/CHANGES?rt=horde-git&r1=fb4e3b7bec566917e72775db5e6233ac19738b01&r2=7c61bc0e09925169c1f4007253abbde4281bd98d
http://git.horde.org/diff.php/horde/login.php?rt=horde-git&r1=d60db49628a9da0689acf915dd40e2ead2005f3d&r2=7c61bc0e09925169c1f4007253abbde4281bd98d
Taken from Chuck Hagenbuch
Assigned to
users click "Log Out" after idling for > 30 minutes, they receive an
unstyled white page with only the following text:
"This request cannot be completed because the link you followed or the
form you submitted was only valid for 30 minutes."
There is no indication that the action can be retried. Indeed, it
looks like a server error to many users because it is just text on an
otherwise blank page. Worse, they may be misled into thinking that
they have logged out.
Taken from
State ⇒ Resolved
http://cvs.horde.org/diff.php/framework/Horde/Horde.php?r1=1.695&r2=1.696&ty=u
http://cvs.horde.org/diff.php/imp/lib/IMP.php?r1=1.732&r2=1.733&ty=u
Assigned to Chuck Hagenbuch
Assigned to
Summary ⇒ Clarify that actions prevented by CSRF tokens can be retried
State ⇒ Assigned
*once* to retry sending it, only saving it to Drafts. I guess it's an
automatic reaction acquired when TB has issues sending email.
Of course I understand the security issue at stake here, not
suggesting to remove the option, only to make its behaviour easier to
understand. So to deal with dumb types like me, I would suggest adding
something like this to the error message: "You can retry the action now"
Sorry for that, thank you for your help.
State ⇒ Not A Bug
is a CSRF protection; what exactly about that do you consider a bug?
Priority ⇒ 2. Medium
State ⇒ Unconfirmed
Patch ⇒ No
Milestone ⇒
Summary ⇒ token_lifetime prevents sending email
Type ⇒ Bug
Queue ⇒ IMP
problem with it is that when I'm typing a long email, that takes more
than half an hour, then I can't send it, I get the following error:
This request cannot be completed because the link you followed or the
form you submitted was only valid for 30 minutes
It is of course very annoying, since there is no apparent way to
refresh this vaue automatically from the composition window.
At this point, luckily, I can still save it as a draft, then reopen it
and send it.
Having an automatic refresher would be much more convenient, though.
Workaround is to increase the value of token_lifetime.