【发布时间】:2012-05-05 16:43:50
【问题描述】:
好的,我想知道是否有人可以详细解释如何让我的 JPasswordField 将输入的内容保存到 .txt 文件中。所以当我再次打开程序时,我可以让那个人登录,它会得到是否是密码。如果是密码,则 JOptionPane 将关闭。我在 JFrame 中拥有这一切,“登录”按钮位于 JMenu 中的 JMenuBar 中,名为“文件”。在文本文件中,我想让用户输入用户名和密码,它会为该用户设置用户名和密码,如下所示。 前任。
用户名 = Gavin
密码 = 123
因此,如果有办法将某个变量存储到该文本文件中并让程序加载该变量值,如果您能解释一下就太好了。我对用勺子喂食也很开放,因为我不只是服用和使用它,不。我要看看它,弄清楚它为什么起作用,因为我要以不同的方式复制它。提前致谢!
附:是的,我确实做了一些研究,但问题是,人们会放一个我不知道它如何开始工作的代码,我对 Java 编程还很陌生。所以,请贴代码,我会研究它们,但如果你也可以稍微解释一下。
【问题讨论】:
-
Basic IO tutorial。此外,您可能希望加密该密码。
-
另外,请确保不要将密码转换为字符串(请参阅stackoverflow.com/questions/10443308/…)
-
“人们会放一个我不知道它如何开始工作的代码”(颤抖)你的用户不应该在运行时信任你的密码——时间,更不用说你去序列化它们的时候了。
-
@Jeffrey 他绝对应该散列那个密码。
标签: java security swing user-interface serialization