【发布时间】:2010-09-26 06:34:34
【问题描述】:
在页面之间进行身份验证和跟踪用户身份验证状态的最佳方法是什么?有人说会话状态,有人说 cookie?
我是否可以只使用具有用户 ID 的会话变量,并在身份验证后,实例化一个包含用户信息的自定义用户类。然后,在每个页面上,验证会话变量是否仍然处于活动状态并从 User 对象访问基本用户数据?
有什么想法吗?有什么好的例子吗?
【问题讨论】:
-
您是否考虑过使用内置的 aspnet 表单身份验证?它使用 cookie,但在安全性方面相当强大,可以减轻很多工作。
-
这很好,但我需要从数据库中验证有关用户的其他一些信息。能做到吗?
-
是的,您可以在用户的个人资料数据中存储任何内容。如果您不确定如何创建自己的用户系统,我只会在安全隐患低的情况下这样做
标签: asp.net security authentication cookies session-variables