关于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 (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...