需求就是手机验证,60秒的有效期,60秒过后session中保存的验证码无效,需要重新发送短信,打算用session记录这个值,用session中TimeOut必须的用户在不操作的情况下60秒失效,请问大侠们有何解决方法?
是否可以倒计时60秒 然后session["n"]=null;
或者 Session.Timeout
发送的时候记录时间,60秒后主动销毁session。
请问C#怎么记录时间?他有没有类似SetTimeOut之类的东西?
@学之乐: 可以获取当前系统时间。
不一定要让session过期,发送短信验证码的时侯记个时间,验证的时侯和这个时间比较一下就可以了。