MVC - 存储安全信息

Ass*_*ell 4 model-view-controller asp.net-mvc-4

在我的MVC研究期间,我只是对这个问题进行了讨论.b是否可能是正确的答案?

您正在设计分布式应用程序.应用程序必须存储特定于单个用户的安全信息.用户注销时必须自动清除数据.您需要将临时信息保存在安全数据存储中.你应该使用哪个数据存储?

A.会话状态

B.数据库存储

C.配置文件属性

D.申请状态

谢谢,

A. *_*ora 8

如果"当用户注销时必须自动清除数据",则实际上不需要B或C. D(应用程序状态)是单个用户,所以最好的选择是A.

来自MSDN

...应用程序状态是存储少量常用数据的有用位置,这些数据不会从一个用户更改为另一个用户.有关基于每个用户保存数据的信息,请参阅ASP.NET会话状态概述ASP.NET配置文件属性概述.[参考文献]

这表明A和C是可能的,但是 -

[配置文件属性]类似于会话状态,但用户会话到期时配置文件数据不会丢失.[参考文献]

这不满足,"用户注销时必须自动清除数据." ,留下A作为适当的答案.