2013-10-08 5 views
0

Я не знаю, если это правильный вопрос здесь, но все же. Мое настольное приложение должно хранить определенные данные пользователя, такие как username, password и другие учетные данные пользователя, которые вместе могут составлять счет 10.Каким образом я должен хранить учетные данные пользователя?

Как их сохранить?

Мне нужно хранить имя пользователя и пароль, так что есть автоматический вход в системе, при запуске приложения, так же, как Yahoo Messenger или Google Talk.

+0

Пользователь должен пройти аутентификацию на сервере аутентификации (LDAP)? Использование учетных данных, таких как почта Google? или учетные данные будут жестко закодированы в приложении? – MaVRoSCy

+0

@MaVRoSCy Да. нет – saplingPro

ответ

0

Что бы я сделал, это то, что в первый раз нужно ввести учетные данные, чтобы создать текстовый файл в таком месте, как c:\ApplicationData\MyApp\Cred, и зашифровать имя пользователя и пароль в этом файле.

Теперь, когда приложение запускается, оно должно проверить, существует ли этот файл. Если да, он должен расшифровать его и предоставить учетные данные процессу аутентификации. Если файл не выходит или содержит недопустимые данные, он должен попросить пользователя ввести правильные учетные данные.

Смежные вопросы