【发布时间】:2013-10-16 19:02:19
【问题描述】:
在我的 VB 应用程序开始时,我要求用户在两个文本框中输入他的电子邮件和密码。如果登录成功,我想将输入的电子邮件和密码作为 Login.txt 文件保存到相关目录中。我想覆盖文件中的所有旧信息。
我希望每次应用程序启动时都这样;它将读取这个 Login.txt 文件并在相同的两个文本框中显示电子邮件和密码,因此用户无需在每次登录时都输入它。
什么是正确的代码?
感谢您的帮助。
【问题讨论】:
-
不要以纯文本形式保存密码。相反,请从您的服务器保存一个可撤销的令牌,例如 OAuth 2。
-
如果您将所有登录信息保存为下次默认使用,为什么还要登录呢?你至少应该要求你的用户输入他的密码。
-
转到项目 -> 属性 -> 设置。如果您没有将其设置为自动保存,则它只是
My.Settings.Save。 -
安全级别 0 - 无密码,安全级别 0.1 - 密码保存在文件中。您必须决定什么是应用程序的安全性。听起来你不知道答案。