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