美好的一天,
在Visual c#中,我需要一个登录界面进入主表单,我创建了登录界面,用户名和密码。 (用户名和密码是数据库中独立表中的字段)如何验证用户在文本框中键入的内容与数据库中的内容相同,
我是Visual c#的新手 我找不到一个很好的例子来检查存储数据的文本以便学习...
plz帮助 感谢
答案 0 :(得分:0)
如果没有关于您正在运行的数据库的知识,很难准确回答。 但是,在任何情况下,您都可以使用其中一个内置类连接到数据库,具体取决于您运行的数据库。然后使用普通数据库查询来验证提供的凭据(如果它们存在于数据库中)。
您应该阅读C#中的一些数据库教程,了解有关如何完成此任务的更多信息。
答案 1 :(得分:0)
您还应该避免在数据库中存储纯文本密码。更安全的方法是存储某种哈希值,通常是密码的MD5哈希值。
对于验证,您可以创建用户输入密码的哈希值,并将其与存储在表中的哈希值进行比较。