asp.net身份验证和用户数据
本文关键字:用户数 数据 用户 net 身份验证 asp | 更新日期: 2023-09-27 18:17:51
我对ASP.net相当陌生。我试图创建一个2页(Login.aspx
和Default.aspx
)应用程序,允许用户登录更新他们的详细信息提交回数据库。
我有一个包含两个表的数据库:
- Accounts -
AccountID
(PK),Username
,Password
- 用户-
UserID
(PK),AccountID
(FK),FirstName
,Surname
,Address1
,…,Phone
default.aspx
页面上显示他们的记录。我猜SQL将类似于下面的
SELECT * FROM User WHERE AccountID = Authenticated User's ID
我只是不知道如何获得与已验证用户相关联的信息以传递回查询
您可以使用这样的一个想法:
Select * from Users where AccountID in
(select AccountID from Accounts where Username='foo' and Password='bar')
当然,您可以将AccountID粘贴到Session对象中,以获得更简单的ID。