【发布时间】:2015-06-10 09:07:53
【问题描述】:
我正在使用 MVC 5 默认模板,并选择了“个人帐户”进行身份验证。它使用 ASP .NET Identity 和 Entity Framework。
我使用 Chrome 打开了应用程序并注册了一个用户,然后使用该用户登录。我不小心删除了数据库。现在,当我在 Chrome 中再次打开该应用程序时,它仍然显示我已登录,因为 auth cookie 仍然存在于浏览器中。但是,登录的用户在数据库中不存在。
这是正确的行为吗?
如果不是,那么关于如何防止它的任何建议?
【问题讨论】:
标签: authentication asp.net-identity