ASP.NET mvc 将用户返回到页面,如果他没有点击"end session"



我正在为学校做一个最终项目。我有以下问题:目标是如果最后一个用户没有点击"结束会话",则将其返回到该页面。我在控制器中使用了"开始日期"和"结束日期"。我不知道如何使用 EndDate 值将用户重定向到页面,因为他没有单击"结束会话"。

如果您只需要注销用户,您应该添加服务器检查,当用户将执行任何新操作时,他将被注销。如果您需要客户端 - 您需要在页面加载时添加超时。如果您在浏览器中有结束日期/时间和当前日期,则可以为此获取差异和计划计时器。在计时器触发器上,您可以删除所有数据并显示登录屏幕。

无论如何,

您需要将状态存储在某个地方。

如果您的(让我们称之为向导(正在客户端上处理,并且您需要在特定向导步骤中恢复客户端,我可以看到的唯一方法是使用 localStorage。

如果数据在每个步骤中发送 - 只需在数据库中添加阶段信息,并在每个向导启动请求中将此信息发送到客户端

最新更新