Changeset 39 for trunk/samba/source/passdb/passdb.c
- Timestamp:
- May 27, 2007, 12:26:26 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/samba/source/passdb/passdb.c
r26 r39 915 915 } 916 916 917 pdb_set_logon_time(sampass, logon_time, PDB_SET);918 pdb_set_logoff_time(sampass, logoff_time, PDB_SET);919 pdb_set_kickoff_time(sampass, kickoff_time, PDB_SET);920 pdb_set_bad_password_time(sampass, bad_password_time, PDB_SET);921 pdb_set_pass_can_change_time(sampass, pass_can_change_time, PDB_SET);922 pdb_set_pass_must_change_time(sampass, pass_must_change_time, PDB_SET);923 pdb_set_pass_last_set_time(sampass, pass_last_set_time, PDB_SET);917 pdb_set_logon_time(sampass, convert_uint32_to_time_t(logon_time), PDB_SET); 918 pdb_set_logoff_time(sampass, convert_uint32_to_time_t(logoff_time), PDB_SET); 919 pdb_set_kickoff_time(sampass, convert_uint32_to_time_t(kickoff_time), PDB_SET); 920 pdb_set_bad_password_time(sampass, convert_uint32_to_time_t(bad_password_time), PDB_SET); 921 pdb_set_pass_can_change_time(sampass, convert_uint32_to_time_t(pass_can_change_time), PDB_SET); 922 pdb_set_pass_must_change_time(sampass, convert_uint32_to_time_t(pass_must_change_time), PDB_SET); 923 pdb_set_pass_last_set_time(sampass, convert_uint32_to_time_t(pass_last_set_time), PDB_SET); 924 924 925 925 pdb_set_username(sampass, username, PDB_SET); … … 1103 1103 buflen = 0; 1104 1104 1105 logon_time = (uint32)pdb_get_logon_time(sampass);1106 logoff_time = (uint32)pdb_get_logoff_time(sampass);1107 kickoff_time = (uint32)pdb_get_kickoff_time(sampass);1108 bad_password_time = (uint32)pdb_get_bad_password_time(sampass);1109 pass_can_change_time = (uint32)pdb_get_pass_can_change_time_noncalc(sampass);1110 pass_must_change_time = (uint32)pdb_get_pass_must_change_time(sampass);1111 pass_last_set_time = (uint32)pdb_get_pass_last_set_time(sampass);1105 logon_time = convert_time_t_to_uint32(pdb_get_logon_time(sampass)); 1106 logoff_time = convert_time_t_to_uint32(pdb_get_logoff_time(sampass)); 1107 kickoff_time = convert_time_t_to_uint32(pdb_get_kickoff_time(sampass)); 1108 bad_password_time = convert_time_t_to_uint32(pdb_get_bad_password_time(sampass)); 1109 pass_can_change_time = convert_time_t_to_uint32(pdb_get_pass_can_change_time_noncalc(sampass)); 1110 pass_must_change_time = convert_time_t_to_uint32(pdb_get_pass_must_change_time(sampass)); 1111 pass_last_set_time = convert_time_t_to_uint32(pdb_get_pass_last_set_time(sampass)); 1112 1112 1113 1113 user_rid = pdb_get_user_rid(sampass); … … 1393 1393 DEBUG(7, ("LastBadPassword=%d, resettime=%d, current time=%d.\n", 1394 1394 (uint32) LastBadPassword, resettime, (uint32)time(NULL))); 1395 if (time(NULL) > (LastBadPassword + (time_t)resettime*60)){1395 if (time(NULL) > (LastBadPassword + convert_uint32_to_time_t(resettime)*60)){ 1396 1396 pdb_set_bad_password_count(sampass, 0, PDB_CHANGED); 1397 1397 pdb_set_bad_password_time(sampass, 0, PDB_CHANGED); … … 1446 1446 } 1447 1447 1448 if ((time(NULL) > (LastBadPassword + (time_t) duration* 60))) {1448 if ((time(NULL) > (LastBadPassword + convert_uint32_to_time_t(duration) * 60))) { 1449 1449 pdb_set_acct_ctrl(sampass, 1450 1450 pdb_get_acct_ctrl(sampass) & ~ACB_AUTOLOCK,
Note:
See TracChangeset
for help on using the changeset viewer.