Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.04.2022, 12:03   #1
Korol12
Пользователь
 
Регистрация: 07.05.2020
Сообщений: 16
По умолчанию Как сделать авторизацию в C# Windows Forms + MS SQL server

Здравствуйте, есть база данных SQL server, в которой я добавил пользователей (а до этого учетные записи в саму SQL server), в каждого из них есть свои права на изменение, удаление, просмотр и тд. над таблицами в этой бд. Как подключать базу данных к C# Windows Forms знаю, но проблема в том что нужно сделать авторизацию в C# win forms именно по пользователям которые есть в SQL server и определять какой пользователь зашел, вот этого я уже не знаю. Догадываюсь что через строку подключение, а именно так:
Код:
 sqlConnection = new SqlConnection(@"Data Source = DESKTOP-V8C31GJ;Initial Catalog=TaxiDB;Integrated Security = false; User ID=" + login + ";Password=" + pass);
но дальше не знаю как проверить какой пользователь зашел, или вообще есть ли такой пользователь в бд. Пожалуйста помогите разобраться и помочь, я буду вам очень благодарен.
Так же прилагаю класс который есть у меня в программе, с помощью которого я подключаюсь к бд и открываю, закрываю соединение:

Код:
 class DataBase
    {
        SqlConnection sqlConnection = new SqlConnection(@"Data Source=DESKTOP-V8C31GJ;Initial Catalog=TaxiDB;Integrated Security=True");

        public void openConnection()
        {
             if (sqlConnection.State == System.Data.ConnectionState.Closed)
             {
                    sqlConnection.Open();
             }
        }
        public void closeConnection()
        {
            if (sqlConnection.State == System.Data.ConnectionState.Open)
            {
                sqlConnection.Close();
            }
        }
        public SqlConnection getConnection()
        {
            return sqlConnection;
        }
    }
Korol12 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужен перевод кода с С# Windows Forms в C++ Windows Forms Kolya228 Windows Forms 12 22.07.2018 01:16
Как сделать чтобы при просмотре видео таймер плеера в реальном времени отображался в Windows Forms? klim8 C# (си шарп) 5 03.10.2016 18:32
Как textbox (windows forms,c++) сделать прозрачным? Shinshilla Windows Forms 4 23.07.2015 23:41
Сделать изменения в программе с БД Access (C# Windows Forms) kappa937 Фриланс 2 30.05.2014 11:40
Windows Forms Обработка изображения: сделать пиксель определенного цвета прозрачным revaldo666 Windows Forms 1 23.07.2012 20:40