0

我的任务是让任何用户在不知道登录凭据的情况下登录 Gmail。

我创建了一个名为test.php的页面,我将在其中传递gmail 帐户的用户名和密码,并将其重定向到 Gmail 登录 URL

经过研究,我得到了这个网址..

https://accounts.google.com/ServiceLoginAuth?continue=http://mail.google.com/gmail&service=mail&Email=disha26th@gmail.com&Passwd=PASSWORD&null=Sign+in

在这里,我的电子邮件会自动填充到Gmail 登录表单中,但不会自动填充密码。

任何人都可以...解决它..或告诉我其他一些方法来实现它..谢谢..

4

1 回答 1

0
$url = 'https://www.google.com/accounts/ClientLogin';
$params = "accountType=GOOGLE&Email=".$email."&Passwd=".$password."&service=cp&source=moneymagpie"; [$email = Your from email, $password = Your form password]

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $params);

$response = curl_exec($ch);

试试这个代码。

于 2012-11-23T06:55:29.807 回答