gpt4 book ai didi

java - 限制 Joda 计时器不依赖于系统时间

转载 作者:行者123 更新时间:2023-11-30 09:10:02 25 4
gpt4 key购买 nike

我正在将薪资和考勤监控系统作为一个学校项目。当前使用 Java Swing 和 Joda API。我在考勤监控的一部分。我想要一个安全限制,即使用户更改他不能欺骗的系统时间以提前超时。

我该如何实现?

最佳答案

如果您信任来自用户计算机的任何东西,那么在我看来,这是一个糟糕的开始。 (什么可以阻止用户手动修改记录的数据?)通常会涉及到您可以信任的服务器。但是,这是另一回事,我很欣赏这是一个学校项目。

要解决所问的问题 - 如果您不能信任本地的任何东西,您可能应该查看互联网时间提供商。 Joda Time 对此没有任何具体规定 - 您可能找到“Joda Time integrated”库来与之交谈 NTP服务器,但我认为您更有可能获得从某个纪元以来以普通方式公开数毫秒(或微秒或纳秒)的库。从那里构建相关的 Joda Time 类型应该很容易。请注意不要使用 隐式 使用本地设置的 Joda 时间类型(不仅仅是时钟 - 还要考虑时区!)。

关于java - 限制 Joda 计时器不依赖于系统时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22715224/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com