Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 08.08.2018
Сообщений: 15
MySQL

Проверка пользователя в базе

09.04.2022, 15:22. Показов 675. Ответов 0

Студворк — интернет-сервис помощи студентам
Есть такой код, мне нужно подключится к таблице members и проверить любой из 20 столбцов майл к примеру test@test.ru
если такой имеется выдать успех, если нет, выдать ошибку. Вариантов кучу перепробывал. Буду благодарен за подсказку, бошка кипит.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
            try
            {
                using (MySqlConnection conn = DBUtils.GetDBConnection())
                {
                    MySqlCommand command = conn.CreateCommand();
                    
                    command.Parameters.AddWithValue("@valor", valor);
                    conn.Open();
                    Console.WriteLine("Check  Connection ...");
                    Console.WriteLine("Username logged : " + username);
                    command.CommandType = CommandType.Text;
                    command.CommandText = "SELECT COUNT(*) FROM members WHERE email=@name";
                    command.Parameters.AddWithValue("@name", username);
                    command.CommandType = CommandType.Text;
 
                    MySqlDataReader data = command.ExecuteReader();
                    if (data.Read())
                    {
                        if (data.HasRows)
                                                {
                            
                            Console.WriteLine("Есть");
                        }
                        else
                                                {
                            Console.WriteLine("Нету");
                        }
                    
 
                    }
                    else
                    {
                        
 
                        command.Dispose();
                        data.Close();
                        conn.Dispose();
                        conn.Close();
                        return false;
                    }
 
 
                }
            }
            catch (Exception e)
            {
                Console.WriteLine("Authorizatio.");
                Console.WriteLine("Error: " + e.Message);
            }
Добавлено через 1 час 27 минут
решено
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.04.2022, 15:22
Ответы с готовыми решениями:

Проверка наличия пользователя в базе
Здравствуйте, у меня есть маленькая проблемка с проверкой в БД. Суть заключается в том что Юзер заполняет форму и эта форма летит в БД...

Добавление пользователя к базе данных
Добрый день. У меня уже есть база данных library , созданная не мною. Нужно в ней мне создать трех пользователей и раздать каждому свои...

Как найти пользователя в базе?
Мне нужно создать форму с окном авторизации, и если имя есть в базе - тогда авторизация проходит успешно. Если пользователя нет - тогда...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.04.2022, 15:22
Помогаю со студенческими работами здесь

добавить имя пользователя к базе
Среда Visual Basic STUDIO’2010 Professional Microsoft SQL Server'2008 Как вручную к базе добавить имя пользователя находясь в окне ...

Создать пользователя в базе данных
Здравствуйте! Подскажите, почему не работает запрос к MySQL серверу. При создании через phpmyadmin выводится код, пользователь...

Доступ к базе в зависимости от имени пользователя
Добрый день, растет используемая база, и растут запросы на доступ к ней... растут также и желания по добавлению различных прибамбасов....

Информирование пользователя об изменении в базе данных
Здравствуйте! У меня такой вопрос. Есть некая модель в базе данных. Данными из этой модели пользуются несколько пользователей. Возможно...

как получить доступ к почтовой базе пользователя
пользователь работает в лотусе, допустим он зашел в какую нибудь базу, кликнул на ссылку в документе, по этому клику должен создаться новый...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru