| 215 |
// |
// |
| 216 |
// (2004.12.1 yutaka) |
// (2004.12.1 yutaka) |
| 217 |
// (2005.1.26 yutaka) 公開鍵認証サポート |
// (2005.1.26 yutaka) 公開鍵認証サポート |
| 218 |
|
// 自動ログインでないときは、自動設定はするが変更可能 (2006.9.18 maya) |
| 219 |
|
#if 0 |
| 220 |
if (pvar->ssh2_autologin == 1) { |
if (pvar->ssh2_autologin == 1) { |
| 221 |
SetDlgItemText(dlg, IDC_SSHUSERNAME, pvar->ssh2_username); |
#endif |
| 222 |
EnableWindow(GetDlgItem(dlg, IDC_SSHUSERNAME), FALSE); |
if (strlen(pvar->ssh2_username) > 0) { |
| 223 |
EnableWindow(GetDlgItem(dlg, IDC_SSHUSERNAMELABEL), FALSE); |
SetDlgItemText(dlg, IDC_SSHUSERNAME, pvar->ssh2_username); |
| 224 |
|
} |
| 225 |
|
if (pvar->ssh2_autologin == 1) { |
| 226 |
|
EnableWindow(GetDlgItem(dlg, IDC_SSHUSERNAME), FALSE); |
| 227 |
|
EnableWindow(GetDlgItem(dlg, IDC_SSHUSERNAMELABEL), FALSE); |
| 228 |
|
} |
| 229 |
|
|
| 230 |
SetDlgItemText(dlg, IDC_SSHPASSWORD, pvar->ssh2_password); |
SetDlgItemText(dlg, IDC_SSHPASSWORD, pvar->ssh2_password); |
| 231 |
EnableWindow(GetDlgItem(dlg, IDC_SSHPASSWORD), FALSE); |
if (pvar->ssh2_autologin == 1) { |
| 232 |
EnableWindow(GetDlgItem(dlg, IDC_SSHPASSWORDCAPTION), FALSE); |
EnableWindow(GetDlgItem(dlg, IDC_SSHPASSWORD), FALSE); |
| 233 |
|
EnableWindow(GetDlgItem(dlg, IDC_SSHPASSWORDCAPTION), FALSE); |
| 234 |
|
} |
| 235 |
|
|
| 236 |
// '/I' 指定があるときのみ最小化する (2005.9.5 yutaka) |
// '/I' 指定があるときのみ最小化する (2005.9.5 yutaka) |
| 237 |
if (pvar->ts->Minimize) { |
if (pvar->ts->Minimize) { |
| 247 |
CheckRadioButton(dlg, IDC_SSHUSEPASSWORD, MAX_AUTH_CONTROL, IDC_SSHUSERSA); |
CheckRadioButton(dlg, IDC_SSHUSEPASSWORD, MAX_AUTH_CONTROL, IDC_SSHUSERSA); |
| 248 |
|
|
| 249 |
SetDlgItemText(dlg, IDC_RSAFILENAME, pvar->ssh2_keyfile); |
SetDlgItemText(dlg, IDC_RSAFILENAME, pvar->ssh2_keyfile); |
| 250 |
EnableWindow(GetDlgItem(dlg, IDC_CHOOSERSAFILE), FALSE); |
if (pvar->ssh2_autologin == 1) { |
| 251 |
EnableWindow(GetDlgItem(dlg, IDC_RSAFILENAME), FALSE); |
EnableWindow(GetDlgItem(dlg, IDC_CHOOSERSAFILE), FALSE); |
| 252 |
|
EnableWindow(GetDlgItem(dlg, IDC_RSAFILENAME), FALSE); |
| 253 |
|
} |
| 254 |
|
|
| 255 |
} else { |
} else { |
| 256 |
// TODO |
// TODO |
| 257 |
|
|
| 258 |
} |
} |
| 259 |
|
#if 0 |
| 260 |
} |
} |
| 261 |
|
#endif |
| 262 |
|
|
| 263 |
#if 1 |
#if 1 |
| 264 |
// パスワード認証を試す前に、keyboard-interactiveメソッドを試す場合は、ラベル名を |
// パスワード認証を試す前に、keyboard-interactiveメソッドを試す場合は、ラベル名を |
| 1077 |
|
|
| 1078 |
/* |
/* |
| 1079 |
* $Log: not supported by cvs2svn $ |
* $Log: not supported by cvs2svn $ |
| 1080 |
|
* Revision 1.19 2006/08/05 03:47:49 yutakakn |
| 1081 |
|
* パスワードをメモリ上に覚えておくかどうかの設定は teraterm.ini に反映させるようにした。 |
| 1082 |
|
* |
| 1083 |
* Revision 1.18 2006/08/03 15:04:37 yutakakn |
* Revision 1.18 2006/08/03 15:04:37 yutakakn |
| 1084 |
* パスワードをメモリ上に保持するかどうかを決めるチェックボックスを認証ダイアログに追加した。 |
* パスワードをメモリ上に保持するかどうかを決めるチェックボックスを認証ダイアログに追加した。 |
| 1085 |
* |
* |