«Профессиональный и правильный путь»
Это может зависеть от того, что делает ваше приложение, разрешаете ли вы просматривать какой-либо контент или первое, что вам нужно - это войти в систему?
Если да:
- Создать форму окна с вашим экраном входа в систему
- при нажатии кнопки «Войти», проверьте sql так, как вы хотите
- если все в порядке, закройте это окно и сделайте
form.Show()
главное окно вашего приложения - , просто дайте вескую причину, по которой вы не позволяете пользователю продолжить
если проверка подлинности Windows, вам нужно проверить, может ли этот пользователь Windows получить к нему доступ, выполнить ту же процедуру, но вы, например, действовали на formLogin.Active
, и запросить учетные данные, если этот пользователь Windows не является действительным пользователем, и выполнить вышеописанный процесс снова..
Например, SuperOffice CRM 6 Приложение для Windows, имеет такую форму входа:
alt text http://www.balexandre.com/temp/2010-09-09_1557.png
Надеюсь, это поможетчтобы получить представление.
Если вы спрашивали о код наly , тогда у вас уже есть хорошие ответы.