mPublicKeyAuthInfo->keepPassword = false; // don't save passwords for public key,
// that's the task of ssh-agent.
mPublicKeyAuthInfo->setExtraField(QLatin1String("hide-username-line"), true);
- mPublicKeyAuthInfo->setModified(false);
kDebug(KIO_SFTP_DB) << "Entering authentication callback, prompt=" << mPublicKeyAuthInfo->prompt;
clearPubKeyAuthInfo();
error(KIO::ERR_COULD_NOT_LOGIN, i18n("Authentication failed."));
return;
- } else if (rc != SSH_AUTH_DENIED || !mPublicKeyAuthInfo || !mPublicKeyAuthInfo->isModified()) {
+ } else if (rc != SSH_AUTH_DENIED || !mPublicKeyAuthInfo) {
clearPubKeyAuthInfo();
break;
}
for(;;) {
if (!isFirstLoginAttempt || info.password.isEmpty()) {
info.keepPassword = true; // make the "keep Password" check box visible to the user.
- info.setModified(false);
QString username (info.username);
const QString errMsg(isFirstLoginAttempt ? QString() : i18n("Incorrect username or password"));
info.username = s_username;
info.password = s_password;
- info.verifyPath = true;
kDebug(KIO_SMB) << "libsmb-auth-callback URL:" << info.url;
if (share.at(0) == '/')
share = share.mid(1);
info.url.setPath('/' + share);
- info.verifyPath = true;
info.keepPassword = true;
if ( share.isEmpty() )