I'm not sure i understand the problem then.
your report as I understand it is that the update button shows if you *are not* logged in. is this not the problem?
If I am *not* logged in, I cannot see the results page as I am redirected to the login page. if I *am* logged in, I can see the update button, but I thought this was the desired result.
If not can you please offer a more concise description of what is wrong.