我们使用 ASP.Net MVC和 Asp.Net Identity。
我们有大约 100 个用户信息,我们使用身份模型保存在数据库中。
我想要的是保存临时信息的身份。信息是用户现在如何登录(短信代码,密码,电子邮件代码等,我们有一堆类型可以登录(。因此,这不是数据库信息,只要身份验证cookie存在,它就是简单的临时信息。
如何添加这个?
我只想添加一个包含该信息的新cookie。 像这样:
Response.Cookies["AdditionalInfo"]["LoginMethod"] = "SMS";
您可以在此处找到更多信息。
请非常小心如何使用其中的信息。 恶意用户可以将其中的值修改为他们想要的任何值 - 因此,如果您出于安全目的使用 cookie 值,您将被黑客入侵。
您还可以考虑将该信息存储在视图状态或会话状态中。