我正在使用 FormsAuthentication 在 ASP.NET(在 C# 中)中创建一个新的 Web 应用程序进行登录。目前有一个标准的 FormsAuthentication 设置,在 web.config 中像往常一样指定用户名和密码,这个设置运行良好。然而,
我想将此登录设置链接到数据库中的 SQL Server 表。此表存储每个用户的用户帐户信息,包括用户名和密码。基本上,我想找到一种方法,以便以下代码行在此 DB 表中查找用户名和密码,而不是像通常那样在 web.config 中查找:
FormsAuthentication.Authenticate(txt_username.Text, txt_password.Text);
但我不知道如何准确地做到这一点。我一直在阅读有关 Membership.ValidateUser 的信息,但我仍然找不到如何使用它来链接到数据库中用户表中的用户名和密码。
任何帮助将不胜感激!(顺便说一句,这是我的第一篇文章,所以请随时指出我可能犯的任何菜鸟错误)。