【发布时间】:2023-03-21 03:31:01
【问题描述】:
我正在创建一个自定义 cookie,并重载了 Iprincipal 类和所有这些好东西。我的 cookie 工作正常,我能够成功检索用户的角色,但管理员必须在登录后重新加载默认页面才能看到仅限管理员的按钮。一旦他们访问了我网站上的新页面并返回到默认页面,按钮就在那里。
我在某处读到 cookie 是最后创建的,它与对 HTTP 的响应有关。 TBH,我是这个东西的新手,不明白它是如何工作的,但我知道它是如何影响我的程序的。
我目前正在我的默认页面的页面加载中创建和植入我的 cookie。我应该在其他地方做吗,也许是在登录页面?我试过了,但同样的问题仍然存在。我错过了什么吗?
感谢您的帮助,我非常乐意澄清任何事情。
【问题讨论】:
标签: c# asp.net authentication cookies login