我正在制作一个框架,其中有两个文本字段,一个用于用户名,另一个用于密码,以及一个用于登录的按钮。
现在我想将我的登录信息存储指定的时间段,以便下次用户打开我的框架时他将能够检索他的登录信息。我知道这可以通过 cookie 实现,但是我需要知道如何在我的框架中应用这个概念。
我的应用程序是基于 Windows 的应用程序,没有链接到浏览器。
如何实现这个功能?
最佳答案
您可以通过多种方式向系统提供客户端信息...
你可以
使用 Properties
,它允许您指定信息的键/名称对,这些信息可以加载并保存到文件中。
你可以
使用Preferences API这类似于 Properties
API,除了您可以获得内部持久性(您不需要读/写文件)、分组(您可以多次指定key
,只要它位于不同的组中)的额外好处
作为旁注。您不应该以任何可能被检索到的方式存储密码。相反,您应该使用 MD5 哈希之类的内容进行存储并比较哈希。请参阅Convert MD5 into String in java了解更多详情...
关于java - 在桌面应用程序中保存用户名和密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16412304/