Google Account Multi-Login

By Jarett Last update Oct 6, 2009 — Installed 360,871 times.

Multi login worked, now doesn't

in
Subscribe to Multi login worked, now doesn't 62 posts, 10 voices



avnerk User
FirefoxWindows

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

 
johnty User
FirefoxWindows

unfortunately it's nothing you did, but a gmail change. we'll have to (patiently) wait for an update.

 
Jarett Script's Author
FirefoxWindows

Not again! D:

 
digideth Scriptwright
FirefoxWindows

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!

 
GeminiAlpha User
ieWindows

it's definitely a gmail problem! The code in the Gmail loginbox changed.
my own ultrasimple loginscript stopped working too! this one:
it's between remstart:: and ::remend-->
Rudolf

<!--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-->

 
Jarett Script's Author
FirefoxWindows

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.)

 
avnerk User
ieWindows

I gladly volunteer. I'm on 3.5.3 too.
Thanks

 
GeminiAlpha User
FirefoxWindows

I experience the same problem as avnerk at the top of this thread.
In ff 3.5.3 I just installed greasemonkey , scriptupdatechecker and 'Google Account Multi-Login' for the 1st time and i cannot switch between accounts too. But I'm a so new with ff that I never saw this script working before. I've no experience with scripting, so I cannot be of any scripting-help.
But I gladly volunteer to test. My ff=3.5.3
Rudolf

 
ouk User
FirefoxWindows

Volunteer as well, same problem as above since a couple of days. Version 3.5.3 as everyone who reported the bug.

 
GeminiAlpha User
ieWindows

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.
Rudolf

 
Jarett Script's Author
FirefoxWindows

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.

 
Jarett Script's Author
FirefoxWindows

Script's been updated. Go nuts.
digideth: I believe you owe me some chocolate sprinkles.

EDIT: I also added a "Check for Script Updates" option to the dropdown. Just for fun.

 
avnerk User
FirefoxWindows

Well done Jarett!!

That was fast. Checked it and it works fine.

Thanks very much

 
Jarett Script's Author
FirefoxWindows

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.

 
Jarett Script's Author
FirefoxWindows

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
From the "Recent Updates" section:

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.

 
digideth Scriptwright
FirefoxWindows

your update to the script works FLAWLESSLY!!

THANK YOU Jarett!

ok ok ok where should I send these chocolate sprinkles? :P

 
ouk User
FirefoxWindows

thanks a lot (for the update and for this great script) !

 
GeminiAlpha User
FirefoxWindows

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.
Rudolf (aka Geminialpha)

EDIT: could this have to do with language? I have Googles Dutch interface.

 
avnerk User
FirefoxWindows

Gemini!

Have u tried to update the script?
(from within the 'Change User' window, choose 'Check for Script Update')

 
Jarett Script's Author
FirefoxWindows

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.

 
GeminiAlpha User
FirefoxWindows

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!
EDIT: I tried to remove an account and then I added it again with uid and pwd. It didn't help, still no "change user" possible. What works = sign out.
Rudolf

 
GeminiAlpha User
FirefoxWindows

Thanks Jarett for testing/helping. I'll keep my fingers crossed.
Rudolf

 
Jarett Script's Author
FirefoxWindows

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.

 
GeminiAlpha User
FirefoxWindows

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.
I'm a little confused now, because I can't figure out whether I have a modified script now. Looking into the published source code: how can I determine if that's the script that should also work for me?
I'll try to give you the best feedback I can. Thanks for your patience.
Rudolf.

 
mhazzard User
FirefoxWindows

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).
Could you give me insight on how you got it working and how to generate the GALX parameter? (see link) Off to study your code.

http://groups.google.com/group/google-analytics...