什么变量在特定的固定时间间隔内保持不变?

时间:2017-08-27 17:49:23

标签: c# time hash

我有一个很酷的方法来生成一个6位数的哈希,用于电话验证。

代码永远不会被存储,而是通过操纵特定的电话加上一些其他变量来计算,包括发布小时,这会导致在用户有机会使用它们之前到期时发出的代码。

如何获得在某个时间间隔内保持不变的时间变量以包含它,以便代码在此之后自动过期?

public string getTimeVariable(long minutes)
{
  var now=DateTime.Now;
  //Some imprementation I cant think of....
}

public bool verifyVariable(string variable)
{
   //Some other implementation to return true if specified minutes haven't elapsed since variable was issued
}

1 个答案:

答案 0 :(得分:1)

考虑一下这段代码,只需打开以查看上一期间有效的代码,即可完成您想要的操作。代码现在每秒都在变化。您可以更改期间大小和仍被视为有效的过去时段数。

顺便说一下 - 你的酷方法究竟是什么?

   for (j = 0; j < i; j++) {

            formData.append('filePDFUpload' + j, $('#filePDFUpload' + j).get(0).files[0]);
        }