我正在研究在客户端和服务器应用程序之间进行脱机审批流程的解决方案。如果客户端由于网络故障而无法连接到服务器,则服务器应该能够生成一个密钥,该密钥将由用户手动传递给客户端。客户端应该能够验证代码。
知道如何做到这一点?
答案 0 :(得分:0)
使用域时,您可以像Windows一样。使用服务器连接登录后,用户配置文件将在本地缓存在客户端上。因此,下次无需服务器连接即可登录。这样就不需要手动键。这对你来说是一种实用的方法吗?
答案 1 :(得分:0)
您可以在本地缓存服务器令牌,并在令牌上设置某种结束日期。
您可以通过多种方式缓存它。像SQLite,txt或其他具有结构的文件。
在ASP.NET中,您可以通过以下方式缓存:http://www.asp.net/web-forms/overview/data-access/caching-data/caching-data-in-the-architecture-cs
确保通过每隔一段时间与服务器同步来制作一个检查令牌和续订的调度程序。