Your submission could not be processed because a security token was missing - by clearing
clearing on 26/4/2010 at 02:54
I have a problem with my home computer (office computer ok).
Whenever I go to post a reply, and hit submit reply, I get this vBulletin message:
"Your submission could not be processed because a security token was missing.
If this occurred unexpectedly, please inform the administrator and describe the action you performed before you received this error."
or
"The file(s) uploaded were too large to process."
Implementing CSRF Protection in modifications: (
http://www.vbulletin.org/forum/showthread.php?t=177013)
securitytoken: (
http://www.vbulletin.com/forum/project.php?issueid=25345)
David on 26/4/2010 at 20:31
Have you tried clearing your cache and cookies?
clearing on 27/4/2010 at 02:01
Quote Posted by David
Have you tried clearing your cache and cookies?
Yes of course.
Al_B on 4/5/2010 at 06:49
Which link in particular describes the bug? The ones that came up seem to discuss vb3 not vb4.
Al_B on 4/5/2010 at 19:27
Fair enough. The second one looks like a general problem with the theme and would probably affect everyone on this site (it also talks about an invalid, not a missing token). The first one does look closer to what you're experiencing but it seems to suggest there it may be a problem with the session timing out (e.g. taking too long to post / upload the file).
One thing you could do is check the source of the page before hitting "Submit Reply". Search for the word "securitytoken". On the page I'm viewing there's a javascript variable called SECURITYTOKEN that will contain a random number. There are two other locations: one within the search form:
Code:
< form action="search.php?do=process" method="post" id="navbar_search" class="navbar_search">
< input type="hidden" name="s" value="" />
< input type="hidden" name="securitytoken" value="xxx-yyy" />
xxx-yyy should contain the same random number. More importantly, there should be another similar occurrence within the post submission form (the actual form tag is elsewhere):
Code:
< div class="group">
< input type="hidden" name="s" value="" />
< input type="hidden" name="securitytoken" value="xxx-yyy" />
< input type="hidden" name="do" value="postreply" />
Again, the security token should be the same number.
If you can reproduce the problem on your machine then it may be worth checking the value is present. It should also change each time you reply to a thread to a different value.