2017初级会计教材变动:VB怎么定时更改密码,
来源:百度文库 编辑:高校问答 时间:2024/10/05 13:27:52
比如,现有密码是3,一周以后自动改为2,怎么改啊,
我要的是 一定时间后,密码自动改变的代码啊,密码自动改变,,,,
我要的是 一定时间后,密码自动改变的代码啊,密码自动改变,,,,
这个问题你可以这样的解决:使用datediff函数就可以解决你的
这个问题,datediff函数的原型:
返回的值,表示两个指定日期间的时间间隔数目。
语法
DateDiff(interval, date1, date2[, firstdayofweek[ firstweekofyear]])
实例的代码:
Dim TheDate As Date ' 声明变量。
Dim Msg
TheDate = InputBox("Enter a date")//格式CDate("2006-01-01")
Msg = "Days from today: " & DateDiff("d", Now, TheDate)
MsgBox Msg//添加更改密码的行为,
可以考虑判断系统时间。没接触过这么长时间才改密码的,一般如果一周才需要改一次,都手动改了,安全。
我接触过的都是5分钟一改密码,利用某种伪随机算法,定期生成新的密码。使用者通过内嵌了同样算法的手持设备,可以随时知道当前的密码
以上。
路过的老狼
程序启动时以当前日期来计算,距上次时间有7天则改密码