| 262 |
#endif |
#endif |
| 263 |
|
|
| 264 |
// パスワードを覚えておくチェックボックスにはデフォルトで有効とする (2006.8.3 yutaka) |
// パスワードを覚えておくチェックボックスにはデフォルトで有効とする (2006.8.3 yutaka) |
| 265 |
if (pvar->auth_state.cur_cred.remeber_password != 0) { |
if (pvar->ts_SSH->remember_password) { |
| 266 |
SendMessage(GetDlgItem(dlg, IDC_REMEMBER_PASSWORD), BM_SETCHECK, BST_CHECKED, 0); |
SendMessage(GetDlgItem(dlg, IDC_REMEMBER_PASSWORD), BM_SETCHECK, BST_CHECKED, 0); |
| 267 |
} else { |
} else { |
| 268 |
SendMessage(GetDlgItem(dlg, IDC_REMEMBER_PASSWORD), BM_SETCHECK, BST_UNCHECKED, 0); |
SendMessage(GetDlgItem(dlg, IDC_REMEMBER_PASSWORD), BM_SETCHECK, BST_UNCHECKED, 0); |
| 428 |
|
|
| 429 |
// パスワードの保存をするかどうかを決める (2006.8.3 yutaka) |
// パスワードの保存をするかどうかを決める (2006.8.3 yutaka) |
| 430 |
if (SendMessage(GetDlgItem(dlg, IDC_REMEMBER_PASSWORD), BM_GETCHECK, 0,0) == BST_CHECKED) { |
if (SendMessage(GetDlgItem(dlg, IDC_REMEMBER_PASSWORD), BM_GETCHECK, 0,0) == BST_CHECKED) { |
| 431 |
pvar->auth_state.cur_cred.remeber_password = 1; // 覚えておく |
pvar->settings.remember_password = 1; // 覚えておく |
| 432 |
|
pvar->ts_SSH->remember_password = 1; |
| 433 |
} else { |
} else { |
| 434 |
pvar->auth_state.cur_cred.remeber_password = 0; // ここですっかり忘れる |
pvar->settings.remember_password = 0; // ここですっかり忘れる |
| 435 |
|
pvar->ts_SSH->remember_password = 0; |
| 436 |
} |
} |
| 437 |
|
|
| 438 |
// 公開鍵認証の場合、セッション複製時にパスワードを使い回したいので解放しないようにする。 |
// 公開鍵認証の場合、セッション複製時にパスワードを使い回したいので解放しないようにする。 |
| 937 |
pvar->auth_state.cur_cred.password = NULL; |
pvar->auth_state.cur_cred.password = NULL; |
| 938 |
pvar->auth_state.cur_cred.rhosts_client_user = NULL; |
pvar->auth_state.cur_cred.rhosts_client_user = NULL; |
| 939 |
pvar->auth_state.cur_cred.key_pair = NULL; |
pvar->auth_state.cur_cred.key_pair = NULL; |
|
pvar->auth_state.cur_cred.remeber_password = 1; // パスワードを覚える (2006.8.3 yutaka) |
|
| 940 |
AUTH_set_generic_mode(pvar); |
AUTH_set_generic_mode(pvar); |
| 941 |
} |
} |
| 942 |
|
|
| 1064 |
|
|
| 1065 |
/* |
/* |
| 1066 |
* $Log: not supported by cvs2svn $ |
* $Log: not supported by cvs2svn $ |
| 1067 |
|
* Revision 1.18 2006/08/03 15:04:37 yutakakn |
| 1068 |
|
* パスワードをメモリ上に保持するかどうかを決めるチェックボックスを認証ダイアログに追加した。 |
| 1069 |
|
* |
| 1070 |
* Revision 1.17 2005/09/05 10:46:22 yutakakn |
* Revision 1.17 2005/09/05 10:46:22 yutakakn |
| 1071 |
* '/I' 指定があるときのみ認証ダイアログを最小化するようにした。 |
* '/I' 指定があるときのみ認証ダイアログを最小化するようにした。 |
| 1072 |
* |
* |