2012-11-23 53 views
0

我的任務是讓任何用戶在不知道登錄憑證的情況下登錄Gmail。通過重定向的URL自動登錄Gmail帳戶,但沒有Gmail登錄憑據

我做了一個名爲test.php的網頁,我會傳遞用戶名密碼&爲 Gmail帳戶,也重定向到Gmail的登錄網址

研究後,我得到這個URL ..

https://accounts.google.com/ServiceLoginAuth?continue=http://mail.google.com/gmail&service=mail&[email protected]&Passwd=PASSWORD&null=Sign+in

這裏我的電子郵件獲得自動填充在Gmail的登錄表單不pasword

誰能......解決這個問題..或者告訴我一些其他的方式來實現它..謝謝..

+0

你剛在網上發佈密碼嗎?希望它是垃圾,但如果你確實讓它滑落,請立即改變。 – Robbie

+0

噢,不...... dat是一個錯誤的密碼。感謝Thanx .. –

+0

由於Google保護其身份驗證過程的方式,這是不可能的。另外,我相信這是違反他們的服務條款的。 – Brad

回答

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

試試這個代碼。

+0

可以使用POST完整的代碼,因爲它不工作..並給我錯誤**調用未定義的函數curl_init()在線號碼。 XX ** –

+0

請安裝捲曲。 – som

+0

如何在我的WAMP服務器上啓用Curl ..如果你能爲我提供一個有用的鏈接.. –