Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
-2 / 0 / 0
Регистрация: 25.10.2020
Сообщений: 20

Проверка пароля

11.04.2022, 21:07. Показов 805. Ответов 1

Студворк — интернет-сервис помощи студентам
Необходимо сделать окно авторизации пользователя, с этим я справился. Проблема заключается в том, что информация (login, pass) берется из подключенной к проекту БД. Но к сожалению не получается реализовать проверку регистра в написании данных, те. нет разницы между паролями Admin, admin или ADMIN , всё равно получится войти. Как исправить эту проблему? Заранее спасибо.

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
public partial class AuthForm : Form
    {
        OleDbConnection con;
        OleDbCommand cmd;
        OleDbDataReader dr;
 
        public AuthForm()
        {
            InitializeComponent();
        }
 
        private void LoginButton_Click(object sender, EventArgs e)
        {
            string usr = LoginTextBox.Text;
            string psw = PassTextBox.Text;
            con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=dbUsers.mdb");
            cmd = new OleDbCommand();
            con.Open();
            cmd.Connection = con;
            string str = "SELECT * FROM tblUser where user='" + LoginTextBox.Text + "' AND pass='" + PassTextBox.Text + "'";
            cmd.CommandText = str;
 
            dr = cmd.ExecuteReader();
            if (dr.Read())
            {
                    MessageBox.Show("Добро пожаловать " + LoginTextBox.Text);
 
                    MainForm mainform = new MainForm();
                    mainform.StartPosition = FormStartPosition.Manual;
                    mainform.Location = Location;
                    mainform.Show();
                    this.Hide();
             }
                return;
                
            }
            else
            {
                MessageBox.Show("Неправильный логин или пароль");
            }
 
            con.Close();
        }
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.04.2022, 21:07
Ответы с готовыми решениями:

Проверка пароля с бд
есть такой код на проверку пароля. он проверяет введенные данные с Textbox 1 и 2. как можно его переделать что бы он еще и выводил с поля...

Проверка логина и пароля
Вот код: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; ...

Проверка логина и пароля.
Вопрос такой: Я сделал форму проверку пароля и есть у меня кнопка Clir,так вот какая каманда ето делает.Большое спасибо

1
-2 / 0 / 0
Регистрация: 25.10.2020
Сообщений: 20
11.04.2022, 21:08  [ТС]
Для полного понимания, вот сама форма
Миниатюры
Проверка пароля  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.04.2022, 21:08
Помогаю со студенческими работами здесь

Проверка пароля в TextBox
пытаюсь сиделать аутентификацию, создал форму для смены пароля. на ней расположено 3 текстбокса: один для старого пароля, второй для...

Проверка введенного пароля
раньше изучал C++ сейчас нужно написать БД на C# вобщем то язык практически не использовался для создания самой БД но нужно сделать что то...

Проверка ввода пароля в TextBox
Помогите пожалуйста, вот есть textbox и кнопка ENTER. Нужно сделать так: При запуске приложения пользователь вводит определенный пароль в...

Проверка логина и пароля через ActiveDirectory
Привет всем, возникла следующая проблема: Необработанное исключение типа...

Проверка логина и пароля с помощью StreamReader
Доброго времени суток. Знаю что на форуме уже много подобных тем, все что можно было я уже перечитал, но решения своей проблемы найти не...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru