【发布时间】:2019-12-03 18:17:56
【问题描述】:
这是一个设计方法问题。我正在开发一种可以在文档上记录用户电子签名的功能。
用户填写一些表单数据,并用他/她的名字在表单上签名。在服务器上,我们希望在用户签署表单时记录typed name 和timestamp 之类的内容。
从客户端(浏览器)发送时间戳并将其保存为signedTimestamp 是否有意义?
请注意,该 db 行还将包含 created 和 modified 等字段,这些字段将在保存记录时在服务器端生成。
客户端可能有不同的时区(所以我需要确保时间戳包含时区信息),服务器可能会稍晚一点处理签名数据,然后客户端单击sign 操作按钮。
从客户端发送时间戳的原因是我们可以准确表示用户何时采取行动与服务器何时处理数据
【问题讨论】:
标签: architecture client-server