Multi login worked, now doesn't
![]() ![]() |
Somehow the script stopped working. Uninstalling and reinstalling doesn't seem to work. What happens is that when I try to switch an account, I get back to a gmail page that shows my username already there and asking for a password. If I write my pass and login to another of my accounts, and then try again to switch to yet another, I get back to a gmail page, only this time the username of the account I just logged into, is already there. I believe this has somthing to do with either a change I made (and don't remember) in my Gmail settings, or a change I made (and don't remember) in Firfox 3.5.3 settings. Any clue? Thanks |
![]() ![]() |
unfortunately it's nothing you did, but a gmail change. we'll have to (patiently) wait for an update. |
![]() ![]() |
Not again! D: |
![]() ![]() |
yes again,,,,..... sorry. we are being sent to https://www.google.com/accounts/ServiceLoginAuth instead of being logged into another account. The problem is more than just gmail. It happens with all services i use.... gmail, google reader, gcal.... PLEASE PLEASE PLEASE can you fix? please with chocolate sprinkles on top. PLEASE! |
![]() ![]() |
it's definitely a gmail problem! The code in the Gmail loginbox changed.
<!--remstart:: <form style="display: inline;" action="https://www.google.com/accounts/ServiceLoginAuth?service=mail" method="post"> <input type="hidden" name="ltmpl" value="default" /> <input type="hidden" name="ltmplcache" value="2" /> <input type="hidden" name="continue" value="https://mail.google.com/mail/ui=2#inbox" /> <input type="hidden" name="service" value="mail" /> <input type="hidden" name="rm" value="false" /> <input type="hidden" name="hl" value="en-GB" /> ---- here should be the proper GALX code!---- <input type="hidden" name="Email" value="account1@gmail.com" /> <input type="hidden" name="Passwd" value="password1" /> <input type="hidden" name="rmShown" value="1" /> <input type="hidden" name="signIn" value="Sign in" /> <input type="hidden" name="asts" value="" /> <input type="submit" value="Gmail button1txt" /> </form> ::remend--> |
![]() ![]() |
That's weird; it still works fine for me. However, since digideth promised me chocolate sprinkles, I guess I'll have to fix it. I might need a few volunteers to test the new version for me, though, since I can't reproduce the problem on my computer. What version of Firefox are you guys using? (I'm on 3.5.3.) |
![]() ![]() |
I gladly volunteer. I'm on 3.5.3 too.
|
![]() ![]() |
I experience the same problem as avnerk at the top of this thread.
|
![]() ![]() |
Volunteer as well, same problem as above since a couple of days. Version 3.5.3 as everyone who reported the bug. |
![]() ![]() |
Each time a fresh new browsersession with Gmail login screen is started, Gmail generates an internal variable GALX with a certain value, i.e "GALX" value="TwrSX-axowI". This value is only valid during this browsersession with Gmail. So it's no use to have this code in a script. Without the proper GALX code a script will fail. I think it's Google's purpose to use a mechanism like this to prevent scripting.
|
![]() ![]() |
Gemini, that value's probably there to prevent cross-site request forgeries. A side effect is that it makes it harder (but not impossible) to write Greasemonkey scripts (Wikipedia page on XSRF). I had suspected that that was the reason it was broken, but now that I can see the issue on my own Gmail account, it'll be a piece of cake to fix. Thanks to everyone who volunteered to help test, by the way, even if it's not necessary anymore. |
![]() ![]() |
Script's been updated. Go nuts.
EDIT: I also added a "Check for Script Updates" option to the dropdown. Just for fun. |
![]() ![]() |
Well done Jarett!! That was fast. Checked it and it works fine. Thanks very much |
![]() ![]() |
You're welcome. If you guys have a second, would you mind rating the script? I only have 2 (1- and 2-star) ratings because nobody seems to want to rate it unless it's currently broken. |
![]() ![]() |
Whoops, just realized that Google Apps is still very busted. I'll look into it. EDIT: Got Google Apps working even better than before. :D
The script will now also open a new window/tab if you select a Google Apps account in a domain different than the one you're currently on, since you can be logged into multiple Google Apps accounts and one Gmail account simultaneously. |
![]() ![]() |
your update to the script works FLAWLESSLY!! THANK YOU Jarett! ok ok ok where should I send these chocolate sprinkles? :P |
![]() ![]() |
thanks a lot (for the update and for this great script) ! |
![]() ![]() |
Because "everyone" is enthousiasticly reporting flawless working, I think, I could have a local problem. The new script doesn't change my userid and everytime it comes back with the first uid and prefilled pwd I used for 1st log in at Gmail. Could it be that I have to delete all existing uid/pwd's and make new ones? What else could be the problem? I feel so clumsy.
EDIT: could this have to do with language? I have Googles Dutch interface. |
![]() ![]() |
Gemini! Have u tried to update the script?
|
![]() ![]() |
The "Check for Script Update" option is actually a new feature for this version. If that option is there, that means he has the newest version already. I'll set my Gmail account to Dutch to see if that's a problem, too. |
![]() ![]() |
Yes AVnerk, I updated the script, and beside this I have enabled "script update checker" in Greasemonkey. As far as I know, Jarett has this check built-in in his script and I got no further update warnings. So for me just 1 conclusion: I've got the latest version active. Btw, thanks for your hint!
|
![]() ![]() |
Thanks Jarett for testing/helping. I'll keep my fingers crossed.
|
![]() ![]() |
Gemini, I actually uploaded the script twice yesterday, since there was still a little problem with the first copy I uploaded. The script only checks for updates once a day, so you might want to manually run the check once to be sure. |
![]() ![]() |
I ran the update check from the little pulldown menu "check for scrpt update" and got "no update available". Despite, I installed the script again. There are no changes, it still doesn't work.
|
![]() ![]() |
Jarrett, I am having a similar issue w/ a js form that submits to Google Analytics which seems related(because they added security to the form).
|


