Где хранить идентификатор пользователя при использовании сетевой базы данных

У нас есть приложение на C # .Net, которое использует сетевую базу данных. Я хочу сказать, что многие экземпляры приложения будут обращаться к одной и той же базе данных с разных машин. Итак, если мне нужно сохранить идентификатор пользователя, чтобы показывать его пользователю при повторном входе в систему, где я могу его сохранить?

У меня есть следующие варианты:
- Сохранение в локальном файле в каталоге приложения. (Но проблема в том, что приложение устанавливается с помощью Click Once. При обновлении приложения изменяется каталог приложения. Возможно, мне что-то здесь не хватает.)
- Хранение в реестре.
Есть еще какие-нибудь?

Кто-нибудь может подсказать, что делать? Поправьте меня, если я ошибаюсь.

0
задан Michael 22 August 2011 в 22:00
поделиться