У меня есть небольшое приложение для создания отчетов / журналов, написанное на C # .NET 4.0 и WPF, которое я хотел бы, чтобы пользователи проходили аутентификацию на основе существующей таблицы базы данных. У меня есть общее представление о том, как все может получиться. Я надеюсь получить некоторую информацию или разъяснения о том, что на самом деле использовать для достижения этой цели.
Итак, я полагаю, мне нужно будет подключиться к базе данных и запросить ввод данных. Я уже сделал некоторую работу с LINQ на объектах. Поэтому я думаю, что сам запрос не будет таким сложным. Хотя мне, вероятно, придется создать пользователя с привилегиями для этого.
Мне интересно, как бы я подключился к базе данных, а также как бы я вводил и сохранял информацию о подключении к базе данных (она может меняться от системы к системе).
Я предполагаю, что файл конфигурации будет XML-файлом, и я могу хранить всю необходимую информацию в нем.
Наконец, мне интересно, как лучше всего отобразить экран входа в систему / пароль. Должен ли я сделать всплывающее окно, которое показывает, когда приложение запускается в первый раз, а затем скрыть его после защиты и установить приложение видимым?
Любые идеи или рекомендации будут с благодарностью.
Заранее спасибо