我有一个包含电子邮件和密码字段的表单。当用户一次输入密码时,我需要根据输入的gmail电子邮件ID检查密码是否为真。
简而言之,我需要根据输入的电子邮件ID 检查输入的密码与实际的Gmail帐户密码相同。
答案 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身份验证。