Develop and Download Open Source Software

Browse Subversion Repository

Diff of /branches/ssh_chacha20poly1305/ttssh2/ttxssh/auth.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2890 by yutakakn, Thu Aug 3 15:05:02 2006 UTC revision 2891 by yutakakn, Sat Aug 5 03:47:49 2006 UTC
# Line 262  static void init_auth_dlg(PTInstVar pvar Line 262  static void init_auth_dlg(PTInstVar pvar
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);
# Line 428  static BOOL end_auth_dlg(PTInstVar pvar, Line 428  static BOOL end_auth_dlg(PTInstVar pvar,
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          // 公開鍵認証の場合、セッション複製時にパスワードを使い回したいので解放しないようにする。          // 公開鍵認証の場合、セッション複製時にパスワードを使い回したいので解放しないようにする。
# Line 935  void AUTH_init(PTInstVar pvar) Line 937  void AUTH_init(PTInstVar pvar)
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    
# Line 1063  void AUTH_end(PTInstVar pvar) Line 1064  void AUTH_end(PTInstVar pvar)
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   *   *

Legend:
Removed from v.2890  
changed lines
  Added in v.2891

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26