如何在asp.net中找到可用用户列表?

时间:2012-02-21 04:21:01

标签: asp.net sql-server login

我有一个名为“users”的SQL Server 2008表,用于存储用户详细信息。我有一个aspx页面,用户在登录后将被重定向。如何在不更新此表的情况下找到当前登录的用户列表?我是否需要一个单独的表来维护登录历史记录?请提供示例代码。

1 个答案:

答案 0 :(得分:1)

我建议你使用ASp.net会员和角色功能。 Membership and Roles

  1. 您可以将您的凭据存储在会话变量中,然后您可以对其进行检查。
  2. 使用SqlState服务器维护会话和登录历史记录SessionState Modes
  3. 您可以在Cookie中存储凭据。这将发送给客户端计算机

     if(Session["islogged"] !=null && Session["islogged"] =="1")
    {
      //LoginSuccess
    }
    else
    {
      // loginFailed
    }
    
  4. 我更喜欢使用asp.net成员资格和角色提供程序来登录功能,因为它简单而强大。