我有一個包含電子郵件和密碼的表單。當用戶輸入密碼時,我需要根據輸入的gmail電子郵件ID檢查密碼是否爲真。如何使用php檢查Gmail帳戶的密碼
總之而言,我需要檢查輸入的密碼是相同實際的Gmail帳戶密碼按進入電子郵件ID。
我有一個包含電子郵件和密碼的表單。當用戶輸入密碼時,我需要根據輸入的gmail電子郵件ID檢查密碼是否爲真。如何使用php檢查Gmail帳戶的密碼
總之而言,我需要檢查輸入的密碼是相同實際的Gmail帳戶密碼按進入電子郵件ID。
我得到了利用給定的腳本
function check_email_password()
{
$mailbox_email = trim($_POST['email']);
$mailbox_password = trim($_POST['password']);
$mb = imap_open('{imap.gmail.com:993/imap/ssl}INBOX',$mailbox_email,$mailbox_password) or die(json_encode(array('success'=>false,'massage'=>'Password is false.','error'=>imap_last_error())));
echo json_encode(array('success'=>true,'massage'=>'Password is true.'));
}
注=>您必須啓用Gmail帳戶IMAP訪問
你永遠不能檢查甚至要求用戶輸入他們的Gmail密碼,這是非法的,但是你可以使用基於JWT令牌的Gmail Auth system以在你的網站上提供Gmail認證。
我不需要實現登錄與谷歌只是我檢查用戶名和密碼 –
以及你只是不能 –
@ShaileshChauhan爲什麼谷歌允許陌生人訪問他們的用戶名和密碼db? –
無無無無無。不要這樣做,請使用Google自己的oauth登錄。 –
@Jon說了些什麼。坦率地說,這是一個可怕而極其危險的想法。 –
如果是內部的或外部的坦率地說,無所謂。如果您想基於Google帳戶憑據進行身份驗證,請使用oauth。 –