Auto Login voor GMail

Status
Niet open voor verdere reacties.

Skirme

Gebruiker
Lid geworden
8 sep 2008
Berichten
7
Ik weet niet of er iets bestaat als een auto login script voor GMail. Ik heb al wat gegoogeld op dit item, maar niets bruikbaars gevonden. Bedoeling is dus dat je een bestandje hebt die je, na het geopend te hebben, automatisch inlogt op je GMail account.

Iemand een ideetje?
 
GMail kan je gewoon ingelogd laten. Kruis "Remember me on this computer." aan en je hooft alleen maar naar gmail te gaan en voila, ingelogd. En anders kun je een formulier maken en dat versturen naar gmail zodra je pagina opent.

Dit zijn de form details:
POST naar: https://www.google.com/accounts/ServiceLoginAuth?service=mail
Code:
naam:			type			waarde
ltmpl			text			default				
ltmplcache		text			2				
continue			text			https://mail.google.com/mail/?				
service			text			mail				
rm				text			false				
ltmpl			text			default				
hl				text			en-GB				
ltmpl			text			default				
Email			text			{email}
Passwd			password	{wachtwoord}


rmShown		text			1				
signIn			submit		Sign in				
asts			text
Je kunt alle types vervangen door hidden en vervolgens met javascript het formulier verzenden:

HTML:
<form id="autoLoginForm" 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/?" />
  <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="{email_adress}" />
  <input type="hidden" name="Passwd" value="{wachtwoord}" />
  <input type="hidden" name="rmShown" value="1" />
  <input type="hidden" name="signIn" value="Sign in" />
  <input type="hidden" name="asts" value="" />
</form>
<script type="text/javascript">
document.getElementById("autoLoginForm").submit();
</script>
 
Laatst bewerkt:
Dat eerste wist ik uiteraard wel :P

Ik wou gewoon een dergelijk script omdat ik met meerdere GMail accounts zit en dat het dan gemakkelijker is om in te loggen. Bedankt!!
 
Ik weet eerlijkgezegd niet wat er gebeurt als je al ingelogd bent. Ik heb het uberhaupt niet getest moet ik bekennen, maar ik verwacht wel dat het werkt.

Maar als je al ingelogd bent moet je misschien eerst uitloggen.

Dat kun je doen door met ajax deze pagina te roepen:
http://mail.google.com/mail/?logout&hl=en-GB
en zodra die binnen is het bovenstaande formulier met javascript versturen.
 
Ik had inderdaad ook eerst gevreesd dat je uitgelogd dient te zijn vooraleer een tweede script erop los te laten, maar nee hoor, je moet je helemaal niet uitloggen.

Tjah, als je fantastische scripts kan maken, hé Glest.... :p
 
Je kunt ook één pagina maken met meerdere knopjes voor meerdere accounts. Is misschien handiger, behalve als je echt automatisch in moet loggen natuurlijk :rolleyes:

met <form style="display: inline;"> komen ze naast elkaar :p

HTML:
<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/?" />
  <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="{email_adress1}" />
  <input type="hidden" name="Passwd" value="{wachtwoord1}" />
  <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="Email 1" />
</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/?" />
  <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="{email_adress2}" />
  <input type="hidden" name="Passwd" value="{wachtwoord2}" />
  <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="Email 2" />
</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/?" />
  <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="{email_adress3}" />
  <input type="hidden" name="Passwd" value="{wachtwoord3}" />
  <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="Email 3" />
</form>
 
Hmn, you read my mind! :P

Echt handig, nogmaals bedankt voor de moeite!!! :)
 
@GeminiAlpha,

graag een eigen topic aanmaken. Het is niet netjes in te breken in iemand zijn/haar topic.
 
De topic is ook al bijna een jaar oud, dus is er inmiddels wel wat gewijzigd. zag je topic staan, dus dat is goed zo.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan