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

Как организовать проверку пароля с учетом регистра символов

27.11.2012, 01:33. Показов 5375. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                if (textBox1.Text != "Админ" && textBox2.Text != "068421034")
                if (textBox1.Text != "Пользователь" && textBox2.Text != "068116150")
                {
                    textBox1.Text = "";
                    textBox2.Text = "";
                    MessageBox.Show("Попробуйте еще раз!!!", "Неверный логин или пароль", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                }
                if (textBox1.Text == "Админ" && textBox2.Text == "068421034")
                {
                    Form3 f3 = new Form3();
                    f3.Show();
                    this.Close();
                }
                if (textBox1.Text == "Пользователь" && textBox2.Text == "068116150")
                {
                    Form4 f4 = new Form4();
                    f4.Show();
                    this.Close();
                }
            }
            catch
            {
                MessageBox.Show("Попробуйте еще раз!!!", "Неверный логин или пароль", MessageBoxButtons.OK, MessageBoxIcon.Stop);
            }
        }
у меня под 2 пользователя вот так органивованна проверка пароля.Но когда пишель логин от админа а пароль пользователя ничего не происходит, не выж
дается сообщение об ошибке и не заходит никуда...что делать помогите)в чем моя ошибка?
и как выключить учет регистра?чтобы можно было писать логин и с большой и с маленькой буквы?
1
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.11.2012, 01:33
Ответы с готовыми решениями:

Замена символов в строке с учетом регистра
В программе слоги с большой буквы ("Ма") при замене на цифры (11) меняются на те же слоги, но с маленькой буквы using System; using...

Проверка пароля на наличие верхнего регистра, цифр и символов
Есть ли какой-то просто и малокодный способ проверки пароля, вводимого в textbox на необходимость наличия в нём верхнего регистра, цифры и...

Поиск слова по 3 или более подряд совпадающих символов текстовой строки в списке с учетом регистра
Надо найти в таблице нужное слово и вывести его по 3 и более символам с учетом регистра.

6
0 / 0 / 0
Регистрация: 22.06.2011
Сообщений: 20
27.11.2012, 01:49
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
 if (textBox1.Text == "Админ" ||textBox1.Text == "админ"  && textBox2.Text == "068421034")
{
Form3 f3 = new Form3();
                    f3.Show();
                    this.Close();}
 if (textBox1.Text == "Пользователь" || textBox1.Text == "пользователь" && textBox2.Text == "068116150")
{
Form4 f4 = new Form4();
                    f4.Show();
                    this.Close();
}
else 
 MessageBox.Show("Попробуйте еще раз!!!", "Неверный логин или пароль", MessageBoxButtons.OK, MessageBoxIcon.Stop);
Зачем вообще рассматривать такие случаи как логин: Администратор, а пароль пользователя? Есть 2 правильных варианта, все остальное - не правильно.
0
4 / 4 / 0
Регистрация: 25.11.2012
Сообщений: 16
27.11.2012, 01:55  [ТС]
soirkar,
сейчас попробую)

Добавлено через 3 минуты
soirkar,
так все работает...но когда ввожу пароль админа и логин открывается нужная форма но в то же время и выдается сообщение об ошибке...программа идет дальше и для пользователя это не подходит и на нем ошибку выбивает
1
268 / 25 / 5
Регистрация: 25.11.2012
Сообщений: 93
27.11.2012, 02:07
А с какой целью вы вообще создали обработку исключений? Она какой-то фиктивный вид имеет, пока что..

Добавлено через 1 минуту
После последнего if-a добавте например, это если на неучтенный вариант чтобы срабатывало.
C#
1
throw new SystemException();
1
4 / 4 / 0
Регистрация: 25.11.2012
Сообщений: 16
27.11.2012, 02:10  [ТС]
Dre1mon,
не работает(
1
268 / 25 / 5
Регистрация: 25.11.2012
Сообщений: 93
27.11.2012, 02:17
Странно, у меня такое:
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
 private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                if (textBox1.Text != "Админ" && textBox2.Text != "068421034")
                    if (textBox1.Text != "Пользователь" && textBox2.Text != "068116150")
                    {
                        textBox1.Text = "";
                        textBox2.Text = "";
                        MessageBox.Show("Попробуйте еще раз!!!", "Неверный логин или пароль", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                        return;
                    }
                if (textBox1.Text == "Админ" && textBox2.Text == "068421034")
                {
                    Form f3 = new Form();
                    f3.Show();
                    this.Hide(); return;
                }
                if (textBox1.Text == "Пользователь" && textBox2.Text == "068116150")
                {
                    Form f4 = new Form();
                    f4.Show();
                    this.Hide(); return;
                }
                throw new SystemException();
            }
            catch
            {
                MessageBox.Show("Попробуйте еще раз!!!", "Неверный логин или пароль", MessageBoxButtons.OK, MessageBoxIcon.Stop);
            }
        }
Работает нормально.
1
4 / 4 / 0
Регистрация: 25.11.2012
Сообщений: 16
27.11.2012, 02:31  [ТС]
Dre1mon,
спасибо большое)работает)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.11.2012, 02:31
Помогаю со студенческими работами здесь

Организовать проверку строки, на идущих пять подряд символов Z
Организовать проверку строки, на идущих пять подряд символов Z.

Как сделать проверку текста без учета регистра
Нужно чтобы при вводе слова в вводимый текст код сверял его с правильным вариантом. Но никак не могу сделать чтобы он отмечал его...

Как найти в таблице слово, которое присутствует в отдельном предложении с учетом регистра
Как найти в таблице слово, которое присутствует в отдельном предложении с учетом регистра. Т.е. работа формулы должна быть такая: она...

Как записать проверку пароля?
Заранее спасибо за помощь! Итак я хочу сделать пароль из букв, но не знаю как,что нужно прописать в if что-бы например если я писал asd...

Как сделать проверку корректности пароля?
Здраствуйте ! Простите за глупый вопрос, но у меня вот такая задача. Хотел сделать код чтобы проверял пароль. Суть в чем, пишу 1...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Программный отбор значения справочника
Maks 21.03.2026
Процедура ВодителиНачалоВыбора(Элемент, ДанныеВыбора, ВыборДобавлением, СтандартнаяОбработка) / / Отключаем стандартную обработку (стандартное открытие формы выбора без фильтров) . . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru