我不知道这是否是一个有效的问题但仍然存在。我的桌面应用程序必须存储某些用户详细信息,例如username
,password
和其他用户凭据,这些用户凭据可能共计10个。
如何存储它们?
我需要存储用户名和密码,以便在应用程序启动时自动登录,就像 yahoo messenger 或 google talk 一样。
答案 0 :(得分:0)
我会做的是,第一次输入凭据,在c:\ApplicationData\MyApp\Cred
等文件位置创建文本文件,并加密该文件中的用户名和密码。
现在,当应用程序启动时,应检查该文件是否存在。如果是,它应解密它并提供身份验证过程的凭据。如果文件未退出,或者包含无效数据,则应提示用户输入正确的凭据。