是这样的..。当我在mysql数据库中插入数据时,使用的datetime来自运行系统的同一台pc。用户可以轻松地修改他们的日期或时间,并在另一天插入数据...有人知道吗?
发布于 2019-02-28 01:37:11
使用数据库时间插入,如NOW()或UTC_TIMESTAMP()。不要让原始机器自己做这件事。
如果您不能相信您的用户不会操纵他们的本地时间,那么您就不应该相信他们有权访问您的数据库,并且应该在中间设置一些API来防止篡改。
任何对你的数据库有直接写访问权限的人,除了伪造日期之外,可能会造成一大堆问题。
https://stackoverflow.com/questions/54911215
复制相似问题