【发布时间】:2021-07-10 13:05:27
【问题描述】:
我正在寻找一种在我的 asp.net core 3.1 应用程序中将计时器设置为特定视图的方法。例如,用户登录我的应用程序,然后被重定向到可以更改密码的页面。我想设置一个计时器,以便该页面只能打开一段时间(例如 5 分钟),如果用户在此期间没有更改密码,它会自动将用户重定向到登录页面。 我不知道我应该如何研究这个,我已经看到了一些在 Startup 类中使用 cookie 的例子,但是我看到的例子并没有得到很好的解释。有人可以帮我解决这个问题吗?
注意:我没有使用 asp.net 中的 identiy 类(不确定此信息是否相关)
【问题讨论】:
-
你肯定可以用 Javascript 做到这一点,但为什么要在 5 分钟后重定向用户?
-
您知道一些我可以遵循的文档吗?我想在一段时间后重定向用户,主要是为了“安全”并避免中间人的情况
-
我不明白这如何提高安全性。使用 TLS/HTTPS 可以防止中间人。
标签: c# asp.net-core timeout