Vb.net 如何在不通过数据库的情况下登录?

Vb.net 如何在不通过数据库的情况下登录?,vb.net,visual-studio-2010,authentication,Vb.net,Visual Studio 2010,Authentication,我想做一个从不使用数据库的登录,并且能够创建用户名和密码。到目前为止,我知道有可能做到这一点,但我不知道怎么做,因为我看到一个人用记事本存储用户名和密码。他的程序可以注册新用户名和密码,并使用新用户名和密码登录。他正在使用VB+visual studio 2010创建该程序。有人知道怎么做吗?在这个场景中,有一个包含用户名和密码的文本文件,充当数据源而不是数据库。因此,在vb代码中 打开文本文件 解析文件中的用户名(密钥)和密码(值) 关闭文本文件 创建新用户包括: 打开文本文件 将新用户

我想做一个从不使用数据库的登录,并且能够创建用户名和密码。到目前为止,我知道有可能做到这一点,但我不知道怎么做,因为我看到一个人用记事本存储用户名和密码。他的程序可以注册新用户名和密码,并使用新用户名和密码登录。他正在使用VB+visual studio 2010创建该程序。有人知道怎么做吗?

在这个场景中,有一个包含用户名和密码的文本文件,充当数据源而不是数据库。因此,在vb代码中

  • 打开文本文件
  • 解析文件中的用户名(密钥)和密码(值)
  • 关闭文本文件
创建新用户包括:

  • 打开文本文件
  • 将新用户名和密码附加到文本文件
  • 关闭文本文件

这种方法可能会产生一些问题:如果一个用户在添加另一个用户时正在进行身份验证,则可能会发现文本文件被另一个线程锁定。安全性也是一个问题,但如果你想这样做的话…

使用纯文本文件存储用户名和密码是一个非常糟糕的主意。存储密码是一个非常糟糕的主意,无论是纯文本还是其他。存储密码的散列。这对我来说很好,因为这是大学的工作。该要求只需要程序可以通过登录和指纹识别运行即可。那就完了!谢谢你,尼尔·汤普森