asp.net - 如何使用 LoginControl 存储 UserID 和 Name?

标签 asp.net database session authentication

我有一个运行良好的 LoginControl,但是,我希望它存储更多信息,而不仅仅是是否经过身份验证。我想存储用户的 UserID,这样当他们进行更改时,我可以调用该 UserID 并记录他们进行了更改。

这是我的代码。

 Dim db As New DataClassesDataContext

        Dim User = (From UserTable In db.Users _
                    Select UserTable _
                    Where UserTable.Active = True And _
                    UserTable.Name = LoginControl.UserName And _
                    UserTable.Password = RC.CryptedText _
                    )
        If User.Count = 1 Then
            e.Authenticated = True
        Else
            e.Authenticated = False
        End If

我只是想稍后能够调用 UserID,我能够正常登录和访问页面,但是类似

 Session("UserID") = LoginControl.UserName

只要 session 没有被清除就太好了。

最佳答案

关于asp.net - 如何使用 LoginControl 存储 UserID 和 Name?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3877522/

相关文章:

c# - 如何在 iframe 中捕获图像(url)?

sql-server - 帮助找出(近)实时多维数据查询的方法

database - Oracle 数据库 XE 11.2 — 创建数据库

asp.net - 如何获取asp.net下拉列表的选定值并将其存储在 session 变量中?

c# - 它是否支持在 asp.net(C#) 中的多个服务器中的应用程序缓存?

asp.net - OLEDBException:vb.net 中没有为一个或多个必需参数给出值

php - Codeigniter,无法建立 session ?

带有本地时区值的 Oracle 时间戳透明转换

asp.net - 如何查找 SQL Server 2005 的服务器名称

java - 将图像存储在数据库与文件系统中