2013-10-08 41 views
0

我不知道這是否是一個有效的問題,但仍然存在。我的桌面應用程序必須存儲某些用戶詳細信息,例如username,password和其他用戶憑據,這些用戶憑證可能會共計爲10個。我應該存儲用戶憑證的方式是什麼?

如何存儲它們?

我需要存儲的用戶名和密碼,以便有自動登錄,應用程序啓動時,就像雅虎Messenger谷歌談話

+0

用戶應該使用認證服務器(LDAP)進行認證?使用像谷歌郵件的憑據?或者憑證將在應用程序中硬編碼? – MaVRoSCy

+0

@MVVoSoS是的。沒有 – saplingPro

回答

0

我會做什麼,是第一次輸入憑證,在文件位置創建一個文本文件,如c:\ApplicationData\MyApp\Cred,並對該文件中的用戶名和密碼進行加密。

現在,當應用程序啓動時,它應該檢查該文件是否存在。如果是的話,它應該解密並提供認證過程的憑證。如果文件沒有退出,或者它包含無效數據,它應該提示用戶輸入正確的憑證。

相關問題