Perl的NET FTP登录失败 - 它不能被重用吗?

时间:2013-09-06 14:33:45

标签: perl ftp

我有一个重写Net :: FTP的问题。

如果您尝试登录并且失败并且您尝试使用其他用户名/密码登录(请参阅下文),则第二次登录也会超时,即使它不应该。

(即如果我交换user_dr,与用户我得到正确的结果,因为它第一次成功登录)

    $session = Net::FTP->new($host)

   if (!($session->login($user, $pass))) {
      $logger->error("cannot login to $host as $user. Attempting DR...");

     if (!($session->login($user_dr, $pass))) {
         $logger->error("Cannot login to $host as $user_dr. Download FAILED. Exiting.");
         die;
     }
     $logger->info("Successfully logged on as $user_dr");
  } else {
     $logger->info("Successfully logged on as $user");
  }

这是预期的吗?您是否必须重新创建会话才能再次登录?

0 个答案:

没有答案