|
|
1
1
虽然您可以使用GUID并可能将其与数据库中的用户关联,但您需要围绕应用程序如何排除该GUID创建一些业务逻辑。例如,您可能会说UserA有一个GUID,如果在接下来的15分钟内使用该GUID,则让UserA自动登录,但在15分钟后强制用户使用用户名和密码。 类似地,您可以创建一个查询字符串,类似于u=UserA&时间=1347&date=01282001,然后通过某种类型的散列运行它。当它返回时,取消对其进行刷新(因此您无法使用MD5),检查时间戳,并查看该时间戳创建以来的时间。如果在可接受的时间范围内,则允许用户输入,如果不允许,则强制用户使用用户名和密码。这不需要您将任何内容与数据库中的用户相关联,因此与GUID相比,这可能是一个更简单的解决方案。 |
|
|
3
0
|