Autologin html-script voor Gmail werkt niet meer

Status
Niet open voor verdere reacties.

GeminiAlpha

Gebruiker
Lid geworden
16 okt 2008
Berichten
21
Dit html-scriptje werkt niet meer, vandaag 29/9/09 ontdekt.
Het password veld (Passwd) wordt niet meer gevuld.

<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=1#inbox" />
<input type="hidden" name="service" value="mail" />
<input type="hidden" name="rm" value="false" />
<input type="hidden" name="hl" value="en-GB" />
<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 knop1tekst" />
</form>



Heeft Google wat veranderd in het aanlogscherm?
Wie weet wat er aan de hand is?
'k Heb al even "rond-gegoogled" maar nog niks oplossends gevonden...

edit: gisteren 7/10/09 heeft google er weer eens aan gesleuteld en nu werkt 't weer!

Ruud
 
Laatst bewerkt:
Ik snap eigenlijk niet wat het probleem is, als ik je code kopieer en m'n eigen gegevens invul, wordt er keurig ingelogd als ik op de knop druk.
 
Ik snap eigenlijk niet wat het probleem is, als ik je code kopieer en m'n eigen gegevens invul, wordt er keurig ingelogd als ik op de knop druk.

Beste EricBooy, bedankt voor je reactie. Ik sta paf, dat het bij jou werkt.
Ik gebruik het script vanaf januari '09 op 3 PC's t.w. 2 laptops en 1 desktop en na afgelopen weekend werkte het op geen van de 3 meer. (het Passwd veld wordt niet meer gevuld)
Wat meer info:
Ik roep de browser mét het script aan met de volgende shortcut:
"C:\Program Files\Internet Explorer\iexplore.exe" "c:\padnaarscript\Glogin.html"
De htmlfile Glogin.html bevat het volgende stuk html en maakt daarmee 5 knoppen.
Hieronder de algemene vorm.

<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=1#inbox" />
<input type="hidden" name="service" value="mail" />
<input type="hidden" name="rm" value="false" />
<input type="hidden" name="hl" value="en-GB" />
<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 knop1tekst" />
</form>

<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=1#inbox" />
<input type="hidden" name="service" value="mail" />
<input type="hidden" name="rm" value="false" />
<input type="hidden" name="hl" value="en-GB" />
<input type="hidden" name="Email" value="account2@gmail.com" />
<input type="hidden" name="Passwd" value="password2" />
<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 knop2tekst" />
</form>

<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=1#inbox" />
<input type="hidden" name="service" value="mail" />
<input type="hidden" name="rm" value="false" />
<input type="hidden" name="hl" value="en-GB" />
<input type="hidden" name="Email" value="account3@gmail.com" />
<input type="hidden" name="Passwd" value="password3" />
<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 knop3tekst" />
</form>

<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=1#inbox" />
<input type="hidden" name="service" value="mail" />
<input type="hidden" name="rm" value="false" />
<input type="hidden" name="hl" value="en-GB" />
<input type="hidden" name="Email" value="account4@gmail.com" />
<input type="hidden" name="Passwd" value="password4" />
<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 knop4tekst" />
</form>

<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=1#inbox" />
<input type="hidden" name="service" value="mail" />
<input type="hidden" name="rm" value="false" />
<input type="hidden" name="hl" value="en-GB" />
<input type="hidden" name="Email" value="account5@gmail.com" />
<input type="hidden" name="Passwd" value="password5" />
<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 knop5text" />
</form>



Ik gebruik op elke PC 3 browsers naast elkaar en het werkte altijd prima op alle 3 PC's in alle 3 browsers, IE, FF en Maxthon classic. Maar nu niet meer.

Ik stel goede raad op prijs.
Ruud.
 
Ik snap eigenlijk niet wat het probleem is, als ik je code kopieer en m'n eigen gegevens invul, wordt er keurig ingelogd als ik op de knop druk.

Elders (bij userscripts.org) wordt ook een wijziging in Gmail opgemerkt, lees maar hier dat een script van hun (ook) niet meer blijkt te werken.
http://userscripts.org/topics/36200

dus vlg. mij een verandering op de Gmail inlogpagina waardoor het niet meer werkt.
Er lijkt mij een regel code bij de inlogsectie verdwenen.

groet, ruud
 
Ik heb nu dit (rechtstreeks uit de bron gehaald en verwijderd wat ik niet nodig had):

HTML:
<form id="gaia_loginform" 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" id="continue" value="https://mail.google.com/mail/?ui=html&amp;zy=l" />
  <input type="hidden" name="service" id="service" value="mail" />
  <input type="hidden" name="rm" id="rm" value="false" />
  <input type="hidden" name="ltmpl" id="ltmpl" value="default" />
  <input type="hidden" name="ltmpl" id="ltmpl" value="default" />
  <input type="hidden" name="scc" id="scc" value="1" />
  <input type="hidden" name="GALX" value="steS-QQ5-uU" />
  <input type="text" name="Email" id="Email" size="18" value="erikbooy@gmail.com" />
  <input type="password" name="Passwd" id="Passwd" size="18" value="pass" />
  <input type="hidden" name='rmShown' value="1" />
  <input type="submit" class="gaia le button" name="signIn" value="Aanmelden" />
  <input type="hidden" name="asts" id="asts" value="" />
</form>
 
Laatst bewerkt:
Ik heb nu dit (rechtstreeks uit de bron gehaald en verwijderd wat ik niet nodig had):

HTML:
<form id="gaia_loginform" 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" id="continue" value="https://mail.google.com/mail/?ui=html&amp;zy=l" />
  <input type="hidden" name="service" id="service" value="mail" />
  <input type="hidden" name="rm" id="rm" value="false" />
  <input type="hidden" name="ltmpl" id="ltmpl" value="default" />
  <input type="hidden" name="ltmpl" id="ltmpl" value="default" />
  <input type="hidden" name="scc" id="scc" value="1" />
  <input type="hidden" name="GALX" value="steS-QQ5-uU" />
  <input type="text" name="Email" id="Email" size="18" value="erikbooy@gmail.com" />
  <input type="password" name="Passwd" id="Passwd" size="18" value="pass" />
 <input type="hidden" name='rmShown' value="1" />
  <input type="submit" class="gaia le button" name="signIn" value="Aanmelden" />
  <input type="hidden" name="asts" id="asts" value="" />
</form>

Dank voor alle moeite, maar na invullen van eigen account en password in dit script, werkt het niet, weer blijft het password veld leeg. Met de "12e regel" wordt niets gedaan.
Ik test steeds in IE7.
Ikheb het idee dat als Gmail niks op de inlogpagina verandert/hersteld, wij het op deze html-manier nooit aan de gang krijgen.
groetjes, ruud
 
Laatst bewerkt door een moderator:
Hmm, ik zou niet weten waar dat dan aan zou liggen.

Het kan zijn dat GALX een soort token is, dat dat een soort bestrijding van dit soort scripts is, zodat deze code alleen op mijn PC werkt, met andere woorden dat dat een unieke waarde is, die aan mijn PC gekoppeld is.
 
Hmm, ik zou niet weten waar dat dan aan zou liggen.

Het kan zijn dat GALX een soort token is, dat dat een soort bestrijding van dit soort scripts is, zodat deze code alleen op mijn PC werkt, met andere woorden dat dat een unieke waarde is, die aan mijn PC gekoppeld is.

Kan ik me niet voorstellen, mijn script heeft altijd feilloos gewerkt en was niet pc afhankelijk.

Btw. moderator "crash" heeft ingegrepen en gemuteerd in het voorlaatste antwoord. Ik heb vanaf het begin aangenomen dat het password in jouw script een fake password was. Zo niet, dan had crash het bij het rechte eind, anders heb je nu misschien een probleem.

Laten we het erbij zitten? Misschien wachten of er nog iemand anders reageert. Ik houd intussen ook die andere website in de gaten.

Hoe dan ook, bedankt voor het meedenken en de moeite. :thumb:

ruud.
 
Die GALX zat ook nog niet in het oude script.

En ik heb crash gevraagd om m'n pass te verwijderen. Vandaar, was een slordigheidje van me. Maakt verder niet veel uit, is m'n spam-box.
 
Die GALX zat ook nog niet in het oude script.

En ik heb crash gevraagd om m'n pass te verwijderen. Vandaar, was een slordigheidje van me. Maakt verder niet veel uit, is m'n spam-box.

Erik,
Volgens mij heeft Google in dit stukje form-code het statement"value="" na size="18" weggehaald. Dat staat bij de naam invoer wel.

Password:
</span>
</td>
<td>
<input type="password"
name="Passwd" id="Passwd"
size="18" value=""

Dat rode ontbreekt dus. Stond dat er ooit? Ik heb geen oude code.
Maar óf en wát je met deze constatering kunt, 'k heb geen idee.
Dit was het enige dat mij opviel.
Ruud.
 
Er staat toch value="pass" ?

Daar moet je pass natuurlijk wel door je eigen pass vervangen.
 
Er staat toch value="pass" ?

Daar moet je pass natuurlijk wel door je eigen pass vervangen.


Ik ben kennelijk niet duidelijk. Wat ik bedoel is de form-code op de Gmail inlogpagina.
Dáár lijkt wat weg te zijn n.l. value="", waardoor de password invoer door het script niet meer werkt.

Ruud
 
Het maakt niets uit dat er geen value attribuut in de HTML code staat. Dat is eigenlijk alleen nodig als je al een waarde wilt weergeven als de pagina geladen wordt...
 
Het maakt niets uit dat er geen value attribuut in de HTML code staat. Dat is eigenlijk alleen nodig als je al een waarde wilt weergeven als de pagina geladen wordt...

Ik geef het op :(. Heb geprobeerd te snappen waarom het password veld niet gevuld wordt.
Mislukt, waarschijnlijk gebrek aan kennis hoe je met html forms kunt vullen. Jammer, het oorspronkelijke scriptje met die handige knoppen heeft het steeds erg aardig gedaan. Jammer, niet meer.
Ik snap al helemaal niet waarop het bij Erik wel en bij mij niet werkt.
Ruud.
 
Ga eens gewoon naar gmail.com (zorg dat je uitgelogd bent).

Open dan de bron en zoek naar GALX. Kijk wat er bij jou voor value staat en post dat eens hier.
 
Ga eens gewoon naar gmail.com (zorg dat je uitgelogd bent).

Open dan de bron en zoek naar GALX. Kijk wat er bij jou voor value staat en post dat eens hier.

Ik heb daar,dacht ik, al vanalles zien staan, zojuist TwrSX-axowI .
 
En als je dat als value van de input met name GALX opgeeft, werkt het dan wel?
 
En als je dat als value van de input met name GALX opgeeft, werkt het dan wel?

Dat werkt, wel in FF (hoera!), maar niet in IE, daar komt na het indrkklen van de knop, de boodschap:

Google Accounts
Your browser's cookie functionality is turned off. Please turn it on. [?]


en dan is het proces gestopt,

hoewel de cookies niet gemanaged worden en altijd aan staan (in IE setup)
Moet er nog wat in het script bij?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan