如何在asp.net mvc core中检查后续请求的cookie



我基本上是在寻找一种方式和地方来检查cookies对用户的后续请求。当用户再次访问同一网站时,如何检查用户cookie

这就是过程。in First time

  1. 用户使用用户名和密码登录
  2. cookie在已经加密(sessionid和userid)的浏览器上设置

现在我的问题是,当用户下次再次访问网站时,他的cookie将在浏览器中可用。在没有登录的情况下,我应该遵循什么过程来重置isvalidated属性

  1. 我将检查cookie是否存在,并在登录页面或主布局中重新验证数据库中的会话id,并设置为isvalidated?
  2. 基本上什么将是重新验证用户的cookie和设置isvalidated属性的过程?
  3. 在这方面,我将如何限制没有数据库命中数据库

你应该一次问一个问题。

  1. 我会检查cookie是否存在,并在登录页面或主布局中重新验证数据库中的会话id,并设置isvalidated =>请求。cookie集合包含从客户端接收到的cookie要检查cookie是否存在,请执行如下操作:-

    if(Request.Cookies["userid"] != null)

    cookie = Request.Cookies["userid"];

  2. 基本上什么将是重新验证用户的cookie和设置isvalidated属性的过程?=比;需要更多信息

  3. 我将如何限制没有数据库命中数据库在这方面=>如果cookie存在,从cookie中提取信息,不调用数据库。

@maztt如果对你有帮助,请标记为答案。

相关内容

  • 没有找到相关文章

最新更新