如何使用ASP.NET WebForms和现有SQL Server数据库实现登录功能

本文关键字:Server SQL 数据库 实现 功能 登录 ASP 何使用 NET WebForms | 更新日期: 2023-09-27 18:00:16

我有一个使用Visual Studio的LocalDB创建的SQL Server数据库。它有5张表,一张用于员工信息和证书,一张是公司办公室的位置代码,另一张用于他参加的会议和分配给他的任务。

我主要希望在我的WebApp上实现登录功能。如何访问SQL数据库并实现登录?我当前已连接数据库,并使用ADO.NET实体模型访问该数据库。我希望避免存储过程。最好是有人解释如何使用ADO.NET实体模型和Login控件来实现这一点。

如何使用ASP.NET WebForms和现有SQL Server数据库实现登录功能

您必须使用登录凭据(如用户名、密码、角色(如果您想设置))创建自己的表,然后将表与登录模板连接以检查凭据。

这些链接将帮助您:
http://www.c-sharpcorner.com/uploadfile/raj1979/login-control-in-Asp-Net-3-5/http://www.aspsnippets.com/Articles/Simple-User-Login-Form-example-in-ASPNet.aspx

您可以使用Membership类,通过aspnet_regsql安装所需的db对象,或者在框架不存在的情况下自动创建。例如,Login控件通过调用Membership.Valide(用户名、密码)在内部使用它。

否则,如果您坚持使用另一个数据框架,如实体模型,那么您可以创建自己的表来存储用户、角色等。应该有很多这样的例子。您仍然可以使用Login控件并处理LoggingIn、LoggedIn等事件来插入您自己的代码。