我有一个重写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");
}
这是预期的吗?您是否必须重新创建会话才能再次登录?