2011-11-22 74 views
0

我想做一个从不使用数据库并能够创建用户名和密码的登录。到目前为止,我知道有可能做到这一点,但我不知道这是因为我看到一个人使用NOTEPAD来存储用户名和密码。他的程序可以注册新的用户名和密码,并使用新的用户名和密码登录。他正在使用VB + visual studio 2010来创建该程序。任何人都有想法如何做到这一点?如何在不通过数据库的情况下进行登录?

+4

这是一个**非常糟糕的主意**使用纯文本文件来存储用户名和密码。 – Nasreddine

+0

将密码存储在纯文本或其他文件中是一个非常糟糕的主意。存储密码的_hash_。 –

回答

0

在这种情况下,有一个文本文件的用户名和密码充当数据源而不是数据库。所以在VB代码,你是

  • 开放的文本文件
  • 解析为用户名(键)的文件和密码(值)
  • 关闭文本文件

创建一个新的用户包括:

  • 开放的文本文件
  • 追加到文本文件
  • 新的用户名和密码,关闭文本文件

您可以创建这种方法的几个问题:如果一个用户被验证添加另一个用户时,你可能会发现文本文件被另一个线程锁定。安全也是一个问题 - 但如果这就是你想要做的...

+0

这对我来说很好,因为这是大学的工作。只需要该程序只能通过登录和指纹识别运行。然后完成!谢谢你,尼尔汤普森 –

相关问题