使用数据库检查用户名/密码的VB.NET教程

时间:2011-07-30 14:23:02

标签: vb.net authentication

一个好的VB.NET教程在哪里,我可以有一个用户名框和一个密码框,它会在数据库中检查它是否在那里,如果是,那么另一个表格会显示?

1 个答案:

答案 0 :(得分:5)

看这里:

<强> Introduction to Membership

在开始之前,您应该了解一些事项:

  1. 从不,从不在您的数据库中的任何位置存储纯文本密码。就此而言,甚至不要在数据库中存储加密的密码。相反,您使用加密散列算法存储散列密码(md5不够好)。当有人想要登录时,您将散列尝试的密码并比较哈希值。即使这是简化版本。
  2. 从不想要自己实现与安全相关的代码。始终尽可能地依赖平台提供给您的工具。这样做的原因是它写起来似乎很容易 - 甚至可能通过了大量的单元测试 - 但仍然存在微妙的缺陷,因此在使用它一年后你会发现你被黑了6几个月前。你不想在那种情况下。