如何解决关于imap_open函数
请在连接失败时隐藏IMAP错误。使用正确的ID时,一切正常。所以有这个:
$user = $data['email'];
$pass = $data['pass'];
$authhost="{imap.ionos.fr:143}";
$mbox = @imap_open( $authhost,$user,$pass,OP_HALFOPEN,1);
try{
if ($mbox){
echo "<h1>Connected</h1>\n";
redirect('menu/index');
imap_close($mbox);
} else{
echo '<div class="alert alert-danger mt-1" style="font-size: 14px; text-align: center ;">';
echo "<h1>FAIL!</h1>\n"; //message d'erreur
echo 'Login ou mot de passe incorrect ! ';
echo '</div>';
$erreur = 'Mauvais login ou mot de passe ! ';
$this->load->view('user',$erreur);
}
}
catch(\CodeIgniter\UnknownFileException $e){
throw new \RuntimeException($e->getMessage(),$e->getCode(),$e);
}
当我使用错误的ID时,会遇到这个问题:
Severity: Notice
Message: Unknown: authentication failed (errflg=1)
Filename: Unknown
Line Number: 0
Backtrace:
And
Severity: Notice
Message: Unknown: Too many login failures (errflg=2)
Filename: Unknown
Line Number: 0
Backtrace:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。