wacht even, bedoel je dit?
1. via een javascript haal je de GALX code uit een gmail pagina
2. voeg deze toe in je locale script
3. login via locale script
nou... in principe kan je (zoekwoord: AJAX) met javascript een php-pagina aanroepen die een gmail pagina inleest en de GALX code zoekt, en deze dan retourneert.
Ik heb even wat geprobeert. Dit zijn mn GALX-codes:
Code:
F1g_1ci3L78 //firefox
yd7qg8CQfbE //chrome
R9bNrP9b9Gk //chrome na restart
dus het veranderd per sessie - tenmisnte, dat denk ik. Ik weet dus niet of het zou gaan werken... MAAR! zonder het te proberen lukt het natuurlijk nooit.
Voor de makkelijkheid ga ik er even van uit dat je een niet-IE browser gebruikt. Dus: Firefox, chrome, safari, roep het.
[JS]function getGALX()
{
var con = new XMLHttpRequest();
con.open('GET', 'lees.php' ,false);
con.send(null);
return con.responseText;
}[/JS]
PHP:
<?php
/* lees.php */
/* lees gmail.com in, zoek naar GALX code, haal m eruit. */
/* mn php skillz zijn slecht, dus daar moet je zelf iemand/iets voor vinden */
?>
[js]
//verkrijg GALX
var galx = getGALX();
document.getElementById('GALXHIER').value = galx;
[/js]
HTML:
<form id="gaia_loginform" action="https://www.google.com/accounts/ServiceLoginAuth?service=mail" method="post">
<!-- hier al die form-input-dingen -->
<input type="hidden" id='GALXHIER' name="GALX" value="........." />
<!-- meer van die form-input-dingen -->
</form>
:thumb:
ps. puntjes:
1. ik wilde mn eigen lees.php schrijven, maar moest iets van SSL instaleren/enablen, omdat het een https:// is. Lukte niet, dus die moet je zelf maar even verzinnen.
2. code is slecht, maar het gaat om het idee
3. zet je JS ONDER je html