如何使用php检查gmail帐户的密码

时间:2017-05-05 13:40:40

标签: php validation gmail

我有一个包含电子邮件和密码字段的表单。当用户一次输入密码时,我需要根据输入的gmail电子邮件ID检查密码是否为真。

简而言之,我需要根据输入的电子邮件ID 检查输入的密码实际的Gmail帐户密码相同。

2 个答案:

答案 0 :(得分:2)

我使用给定的脚本

    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访问

答案 1 :(得分:-1)

您永远无法检查甚至要求用户输入他们的Gmail密码,这是非法的,但您可以使用基于JWT令牌的Gmail Auth system来在您的网站上提供Gmail身份验证。