Skip to content

Windows Authorization form on C# with getting logins from SQL Server

License

Notifications You must be signed in to change notification settings

dark-tulip/windows_auth_form_sql_server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

windows_auth_form_sql_server

Windows Authorization form on C# with getting logins from SQL Server

Было задание: Создать форму авторизации, чтобы логины и пароли проверялись напрямую из SQL сервера

1) Сначала в файле Program.cs изменяем первую форму, которая должна выводиться, теперь не главное меню, а форма авторизации

using System;
using System.Windows.Forms;

namespace RGR
{
    internal static class Program
    {
        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new AuthorizationForm());  // это первая загружаемая форма при запуске приложения
        }
    }
}

2) На самом сервере (SQL SERVER) создаем логины для входа

-- Создаем логины для хода в БД

create login AdminLogin with password='P@ssw0rd1'
create login UserLogin with password='P@ssw0rd2'
go
create user admin_user for login AdminLogin
create user user_user for login UserLogin

image

3) Проверяем локально: заходим с самого SQL SERVER

image

У логина должен быть доступ для соединения к БД А также доступна проверка подлинности SQL сервера

image image

4) Создаем шаблон формы авторизации

image

Графически будет выглядеть примерно так, Ну и главное меню, которое дальше можно кастомизировать

image

About

Windows Authorization form on C# with getting logins from SQL Server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages