如何将临时信息添加到 ASP.Net 身份 (cookie)



我们使用 ASP.Net MVC和 Asp.Net Identity。

我们有大约 100 个用户信息,我们使用身份模型保存在数据库中。

我想要的是保存临时信息的身份。信息是用户现在如何登录(短信代码,密码,电子邮件代码等,我们有一堆类型可以登录(。因此,这不是数据库信息,只要身份验证cookie存在,它就是简单的临时信息。

如何添加这个?

我只想添加一个包含该信息的新cookie。 像这样:

Response.Cookies["AdditionalInfo"]["LoginMethod"] = "SMS";

您可以在此处找到更多信息。

请非常小心如何使用其中的信息。 恶意用户可以将其中的值修改为他们想要的任何值 - 因此,如果您出于安全目的使用 cookie 值,您将被黑客入侵。

您还可以考虑将该信息存储在视图状态或会话状态中。

相关内容

  • 没有找到相关文章