Go Down

Topic: Explorer 9, tokens and arduino.cc (Read 14078 times) previous topic - next topic

Tom Carpenter

F12
Select Cache from the menu
Click "Clear Session Cookies"

That fixes it every time for me. Its not the cache you need to clear but the session cookies. Once you refresh the page you will find that you are still logged in.
~Tom~

michael_x


Click "Clear Session Cookies" ...
That fixes it every time for me. Its not the cache you need to clear but the session cookies. Once you refresh the page you will find that you are still logged in.


You can't call it a fix, if it does not allow you to open e.g. the Reference in IE without breaking the Forum again, even in another IE instance.
And it's not a real fix to use a different browser like Firefox.
But I can understand that nobody @arduino cares.

Tom Carpenter

I think by 'fix' I meant that I could access the forum again.

This issue is by no means fixed and it is about time someone did something about it.
~Tom~

ODwyerPW

The best part of the F12 solution is that it clears all sesión cookies for any other websites I might be using. Of course I don't mind because I enjoy retyping all of my user/password combos for sessions I have on other websites.

set sarcasm = OFF;

Quiero una vida simple en Mexico...nada mas.

MadBob


This issue is by no means fixed and it is about time someone did something about it.


A.A.A. experienced web developer affected by the Internet Explorer issue wanted, given that it happens only for particular conditions and I'm unable to reproduce it on any computer (so I'm unable to collect informations aimed to identify and solve it).
A contributor with knowledge about cookies, sessions and HTTP statuses would be welcome.
BOFH

Tom Carpenter


A.A.A. experienced web developer affected by the Internet Explorer issue wanted, given that it happens only for particular conditions and I'm unable to reproduce it on any computer (so I'm unable to collect informations aimed to identify and solve it).


I've tried it on 4 computers so far and all of them suffer from this glitch.

OS tried:
Windows 7 x64, Windows 8 x64
Tried both IE10 and IE9.

Method:
Go to the forum, log in. Everything is fine. Click on any of the links on the main bar at the top of the page, e.g. 'Home' (except playground, that is fine). The home page loads fine. I can now browse around any other part of the site at will. Return to the forum (either the back button, or typing in forum.arduino.cc or using the link on the top bar). Forum loads as blank screen with &token={some hex string} appended to the URL. Trying to remove the appended token string does nothing.
If I return to the Arduino home page, it loads fine. I can then log out. Once logged out I can return to the forum fine - except when I try to log back in again, the &token strings show up again.


If you need any information in particular (and can tell me where to find it), let me know.
~Tom~

ODwyerPW

Upgraded to IExplorer 11... it's even harder... The F12 Debugger is much more cryptic (has the 'Modern UI' interface).

I'll document what I do...the next time I log-in...
Quiero una vida simple en Mexico...nada mas.

Paul__B

OK, let's get this straight.

It's not a bug in any browser.  It happens - when it happens - in most if not all browsers.  This is very clear from the experiences repeatedly brought here.

It is due to an awful kludge in the forum software.  The "token" is an aberrant invention of the forum software, has nothing to do with a browser, it is not generated by the browser.

It has to do with cookies - people state it does not happen unless "logged in" and sometimes obtain relief by deleting cookies.  In my experience, the fault is often generated following putting the machine to sleep and waking it some time later.  It may be the time it remains asleep in regard to expiry of cookies.

It has to do with http redirects.  The stupidly written forum server is adding the "token" to a redirected reference for a reason known only to the software writer.  It is clearly a foolish approach to some perceived "problem", whatever that is.  Most of the time, editing off the spurious "token" string fixes the problem for all tabs - as long as you do not attempt to refresh any other open tab containing the "token".  Conversely, once it appears in one tab, unless it it cleared, it spreads to infect any other pages sought or refreshed or tabs opened!

It is apparently responsible at least in part for the two recent server crashes in which redirect recursion made the site unusable for periods of up to eight or twelve hours.  There is no need for any forum server to use redirects if competently written.  (Bad enough to be using JavaScript!)

It was present before the recent site "upgrade" and - clearly - persists since.

As the users, it is not our fault nor is it in any way whatsoever the fault of any operating system or web browser we use.

Coding Badly

It's not a bug in any browser.  It happens - when it happens - in most if not all browsers.  This is very clear from the experiences repeatedly brought here.


Really?  I have not had login / cookie problems with Firefox.  Ever.  It looks like the folks who posted earlier have not had problems with Chrome or Opera.

Tom Carpenter

It has occurred on Firefox for me a couple of times, but on FF all I have to do is delete the &token from the URL and reload the page.
For IE to start working after to tokens appear requires session cookies to be deleted.
~Tom~

Paul__B


Really?  I have not had login / cookie problems with Firefox.  Ever.  It looks like the folks who posted earlier have not had problems with Chrome or Opera.


But that's the point.

It's an intermittent.  I think we all know how difficult it is to trace an intermittent fault, whether in our electronics, or our cars (or of course, in our car electronics  :D)  And an aspect of its intermittent behaviour is that some will experience it and some never will (or may never).

That's why I carefully said "when it happens".  Part of the problem in the behaviour is that we do not know how to reproduce it and if it is as I assert, entirely the fault of the forum software, it is no surprise that we as "users" are in no position to reproduce it because we are not causing it in the first place.


ODwyerPW

I will respond to Paul's post.

He is correct. The problem has long persisted. It existed before the site upgrade.

Furthermore, I've had it on XP machines running Explorer 8... all the way to my Win7 machine running Explorer 11.

I was commenting on the fact that with Explorer 11 it just seems harder to put right..... I promised to document how I loggin... but It's so difficult.. I can't remember what steps actually helped me return to the Fórums...LOGGED IN.  I'll do it next time.
Quiero una vida simple en Mexico...nada mas.

LarryD

By the way, it also happens in Safari.
The way you have it in your schematic isn't the same as how you have it wired up!

ODwyerPW

This 'token' issue is has become so bad it's preventing me from participating on the fórums.

I've tried logging on for 3 days now.  Today, I suspect the barometric pressure, solar orbit, moon phase and the interwebs were fully aligned, permitting me to succesfully login and Access the fórums. Wow.

In Win 7 with Internet Explorer, this is what I do:

1. Sign in.... selecting Show All Content.
2. Go to Fórums.... wait for the token garbage.
3. Hit F12... Go to Network section of Options.... Clear Browser Cache only... Don't delete cookies or anything else... just select Clear Browser Cache.
4. Open a NEW instance of Internet Explorer as a new page (not a new tab...but a new page).
5. Go arduino...  GO to Fórums... You should be there.

I think.... I tried so many different things today... but I think that's the combo that finally yielded.
Quiero una vida simple en Mexico...nada mas.

Paul__B


2. Go to Fórums.... wait for the token garbage.


OK, but have you tried editing off the token and entering that?

My experience is that once you get the "token", it affects all calls to the server until you edit it off again - and don't attempt to refresh any tab or memory which has the token.

Go Up